輕松學(xué)編程/全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材
定 價(jià):50 元
叢書名:全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材
- 作者:馬敏,田鈺 著
- 出版時(shí)間:2020/12/1
- ISBN:9787312048265
- 出 版 社:中國(guó)科學(xué)技術(shù)大學(xué)出版社
- 中圖法分類:G634.673
- 頁(yè)碼:209
- 紙張:膠版紙
- 版次:1
- 開本:16開
《輕松學(xué)編程/全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材》通過詳實(shí)例題,循序漸進(jìn)地介紹中小學(xué)生計(jì)算機(jī)程序設(shè)計(jì)的各種知識(shí),內(nèi)容包括數(shù)據(jù)的存儲(chǔ)和讀入、程序的選擇執(zhí)行、程序段的反復(fù)執(zhí)行、數(shù)據(jù)的批量存儲(chǔ)等,旨在普及計(jì)算機(jī)科學(xué)教育,培養(yǎng)中小學(xué)生的計(jì)算思維能力,著重于實(shí)用與實(shí)戰(zhàn)。在算法分析和應(yīng)用上,簡(jiǎn)明扼要,細(xì)致清晰,便于學(xué)生自學(xué)和教師上課;對(duì)于習(xí)題部分,提供詳細(xì)的解題步驟、策略與標(biāo)程,便于學(xué)生上機(jī)練習(xí)。
《輕松學(xué)編程/全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材》可作為中小學(xué)信息學(xué)奧賽輔導(dǎo)教材,也可供對(duì)計(jì)算機(jī)編程感興趣的中小學(xué)生自主學(xué)習(xí)使用。
1984年,鄧小平就提出“計(jì)算機(jī)的普及要從娃娃抓起”,計(jì)算機(jī)科學(xué)教育的核心是算法設(shè)計(jì)和編程。信息學(xué)奧賽與數(shù)、理、化、生并稱為五大學(xué)科競(jìng)賽,是面向全國(guó)青少年的信息學(xué)競(jìng)賽和普及活動(dòng)。其宗旨是給學(xué)校的信息技術(shù)教育課程提供動(dòng)力和新的思路,通過競(jìng)賽和相關(guān)的活動(dòng)培養(yǎng)和選拔優(yōu)秀計(jì)算機(jī)人才。
本書融合了眾多學(xué)科的知識(shí),既有邏輯推理,又有語(yǔ)言學(xué)習(xí);既有科學(xué)驗(yàn)證,又有益智游戲編程。本書通過趣味故事引出算法題,沒有高深的原理,也沒有枯燥的公式;通過大量的實(shí)例分析算法本質(zhì),并給出代碼實(shí)現(xiàn)的詳細(xì)過程和運(yùn)行結(jié)果,讓學(xué)生樂于學(xué)習(xí)。此外,采用升級(jí)打怪的模式,層層挑戰(zhàn),在突破層層的光卡中,提升學(xué)生的技能,使學(xué)生掌握算法設(shè)計(jì)和編程。
本書具有以下特點(diǎn):
。1)實(shí)例豐富,通俗易懂。從有趣的西游記故事引入算法,從簡(jiǎn)單到復(fù)雜,能夠使學(xué)生在學(xué)習(xí)中體會(huì)到算法的設(shè)計(jì)思想。
。2)深入淺出,抓住本質(zhì)。采用偽代碼描述算法,既簡(jiǎn)潔易懂,又能抓住本質(zhì),算法描述及注釋使代碼更加通俗易懂。對(duì)算法設(shè)計(jì)分析全面細(xì)致,既有每一步的分析過程,也有直觀的繪圖演示。
。3)實(shí)戰(zhàn)演練,層層遞進(jìn)。每一個(gè)關(guān)卡都進(jìn)行實(shí)戰(zhàn)演練,讓學(xué)生在實(shí)戰(zhàn)中掌握知識(shí),從而提高思考能力和實(shí)踐能力。
這是一本符合中小學(xué)學(xué)生心理、適合中小學(xué)生學(xué)習(xí)的圖書,也可以幫助一線教師輕松地開設(shè)拓展課程,開展社團(tuán)、競(jìng)賽等活動(dòng),讓廣大中小學(xué)生輕松、有趣的學(xué)習(xí)。
序
前言
語(yǔ)言篇
第1章 初識(shí)C++語(yǔ)言
1.1 C++語(yǔ)言簡(jiǎn)介
1.2 賦值語(yǔ)句、輸出語(yǔ)句
1.3 帶格式的輸出語(yǔ)句及輸入語(yǔ)句
第2章 程序控制結(jié)構(gòu)
2.1 簡(jiǎn)單的分支結(jié)構(gòu)程序設(shè)計(jì)
2.2 if語(yǔ)句的嵌套與switch語(yǔ)句
2.3 for循環(huán)
2.4 while循環(huán)與do-while循環(huán)
第3章 數(shù)組
3.1 一維數(shù)組
3.2 二維數(shù)組
第4章 字符串
4.1 字符串的基礎(chǔ)知識(shí)
4.2 字符串操作
4.3 字符串的基礎(chǔ)運(yùn)用
第5章 函數(shù)
5.1 函數(shù)的含義
5.2 經(jīng)典數(shù)學(xué)函數(shù)主程序
5.3 函數(shù)的應(yīng)用
5.4 形參和實(shí)參
5.5 標(biāo)識(shí)符的作用域
第6章 文件操作
第7章 結(jié)構(gòu)體
基礎(chǔ)算法篇
第8章 模擬法專題
第9章 遞歸與遞推專題
9.1 遞歸
9.2 遞推
第10章 枚舉法
第11章 簡(jiǎn)單搜索算法
11.1 算法框架
11.2 算法分析
第12章 分治算法
12.1 分治算法的思想
12.2 分治算法的適用條件
12.3 分治算法的步驟
12.4 分治算法的框架結(jié)構(gòu)
第13章 排序算法
13.1 選擇排序
13.2 插入排序
13.3 冒泡排序
13.4 快速排序
13.5 歸并排序
13.6 線形排序
13.7 排序算法的比較
第14章 高精度運(yùn)算
14.1 高精度運(yùn)算的思想
14.2 數(shù)的存儲(chǔ)和處理
第15章 貪心算法
15.1 貪心算法的思想
15.2 貪心算法的應(yīng)用
第16章 背包問題
附錄