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