小學(xué)生C++趣味編程從入門(mén)到精通
定 價(jià):89 元
- 作者:蔡馳聰 著
- 出版時(shí)間:2024/7/1
- ISBN:9787301351642
- 出 版 社:北京大學(xué)出版社
- 中圖法分類(lèi):TP312.8-49
- 頁(yè)碼:396
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)是一本難度適中的小學(xué)生編程入門(mén)教材。本書(shū)根據(jù)小學(xué)生學(xué)習(xí)的特點(diǎn),選取了 100 多個(gè)有趣且易于理解的例子來(lái)介紹程序設(shè)計(jì)的基本概念,讓小學(xué)生體會(huì)到用程序解決實(shí)際問(wèn)題的樂(lè)趣。本書(shū)對(duì)于較難理解的概念提供了圖解,同時(shí)配備了 200 多道習(xí)題以鞏固和加深學(xué)生對(duì)知識(shí)的理解。
本書(shū)內(nèi)容通俗易懂,案例豐富,特別適合作為小學(xué)四年級(jí)及以上學(xué)生的程序設(shè)計(jì)入門(mén)教材。另外,本書(shū)也適合作為信息學(xué)競(jìng)賽教師學(xué)習(xí) C++ 語(yǔ)言的入門(mén)教材。
蔡馳聰
----------------------------
蔡馳聰,微軟中國(guó)STCA(亞洲工程院)軟件開(kāi)發(fā)工程師,10年以上開(kāi)發(fā)經(jīng)驗(yàn), 有豐富的青少年編程面授經(jīng)驗(yàn),擅長(zhǎng)帶領(lǐng)學(xué)員從零基礎(chǔ)走向競(jìng)賽。
目錄
第1章 開(kāi)始編程之旅
1.1 工欲善其事,必先利其器——安裝Dev-C++
1.2 千里之行,始于足下——運(yùn)行第一個(gè)C++程序
1.3 吃進(jìn)去的是草,擠出來(lái)的是奶——計(jì)算機(jī)的輸入、處理、輸出
第2章 常量和變量
2.1 分類(lèi)存放——變量和賦值語(yǔ)句
2.2 變化無(wú)窮——讀取和修改變量的值
2.3 交換果汁——交換兩個(gè)變量的值
2.4 一成不變——常量
2.5 小結(jié)
2.6 真題解析
第3章 基本數(shù)學(xué)運(yùn)算
3.1 速算大師——用計(jì)算機(jī)完成加減乘除
3.2 計(jì)算籃球場(chǎng)的周長(zhǎng)和面積——用變量表示公式
3.3 交換個(gè)位數(shù)和十位數(shù)——求余運(yùn)算
3.4 轉(zhuǎn)換秒數(shù)——求余運(yùn)算的應(yīng)用
3.5 買(mǎi)雪糕要多少錢(qián)——浮點(diǎn)數(shù)運(yùn)算
3.6 跳繩計(jì)數(shù)器——變量自增和自減
3.7 逢二進(jìn)————二進(jìn)制數(shù)
3.8 小結(jié)
3.9 真題解析
第4章 輸入數(shù)據(jù)和輸出數(shù)據(jù)
4.1 會(huì)唱歌的鸚鵡——字符類(lèi)型
4.2 按格式輸出——printf語(yǔ)句詳解
4.3 輸入年齡和性別——scanf語(yǔ)句
4.4 小結(jié)
4.5 真題解析
第5章 條件判斷
5.1 買(mǎi)巧克力——if語(yǔ)句
5.2 買(mǎi)巧克力還是買(mǎi)糖果——if...else語(yǔ)句
5.3 發(fā)射載人飛船——if語(yǔ)句嵌套
5.4 智能門(mén)鎖——邏輯運(yùn)算符!
5.5 做蛋糕——邏輯運(yùn)算符&&
5.6 公倍數(shù)——邏輯運(yùn)算符&&的應(yīng)用
5.7 吃湯圓——邏輯運(yùn)算符||
5.8 判斷閏年——邏輯運(yùn)算符組合運(yùn)用
5.9 捐款種花——if語(yǔ)句與復(fù)合語(yǔ)句
5.10 比較三個(gè)球的重量——條件判斷語(yǔ)句應(yīng)用1
5.11 判斷能否構(gòu)成三角形——條件判斷語(yǔ)句應(yīng)用2
5.12 電商大促銷(xiāo)——條件判斷語(yǔ)句應(yīng)用3
5.13 選擇更低的價(jià)格——條件表達(dá)式
5.14 把數(shù)字轉(zhuǎn)換成星期幾——switch語(yǔ)句
5.15 水果價(jià)格查詢(xún)器——switch語(yǔ)句的應(yīng)用
5.16 小結(jié)
5.17 真題解析
第6章 函數(shù)入門(mén)
6.1 有獎(jiǎng)競(jìng)猜——隨機(jī)函數(shù)rand
6.2 參天大樹(shù)——兩個(gè)參數(shù)的函數(shù)
6.3 兩點(diǎn)成一線(xiàn)——用函數(shù)畫(huà)線(xiàn)
6.4 由線(xiàn)成面——用函數(shù)畫(huà)長(zhǎng)方形
6.5 一圖勝千言——用函數(shù)顯示圖片
6.6 余音繚繞——用函數(shù)播放音樂(lè)
6.7 拓展閱讀:計(jì)算機(jī)如何存儲(chǔ)圖片
6.8 拓展閱讀:計(jì)算機(jī)如何存儲(chǔ)聲音
6.9 小結(jié)
6.10 真題解析?
第7章 for循環(huán)
7.1 數(shù)羊——for語(yǔ)句入門(mén)
7.2 新年倒數(shù)——for語(yǔ)句進(jìn)階
7.3 永不停息——出錯(cuò)的for循環(huán)
7.4 整點(diǎn)報(bào)時(shí)——for語(yǔ)句與if語(yǔ)句結(jié)合
7.5 種花——for語(yǔ)句與求余運(yùn)算
7.6 收集糖果——用for語(yǔ)句累計(jì)求和
7.7 雪花飛舞——用for語(yǔ)句繪制圖形
7.8 計(jì)算斐波那契數(shù)列——for語(yǔ)句應(yīng)用1
7.9 顯示當(dāng)月日歷——for語(yǔ)句應(yīng)用2
7.10 小結(jié)
7.11 真題解析
第8章 while循環(huán)
8.1 倒數(shù)——while循環(huán)
8.2 猴子吃桃子——while循環(huán)的應(yīng)用1
8.3 計(jì)算正整數(shù)的位數(shù)——while循環(huán)的應(yīng)用2
8.4 切割玻璃——while循環(huán)的應(yīng)用 3
8.5 猜數(shù)游戲——無(wú)限循環(huán)
8.6 存錢(qián)罐的密碼——do...while語(yǔ)句
8.7 寶石合成——do...while語(yǔ)句的應(yīng)用
8.8 尋找隱身盔甲——break語(yǔ)句終止循環(huán)
8.9 判斷素?cái)?shù)——break語(yǔ)句終止do...while循環(huán)
8.10 逢7必過(guò)——continue語(yǔ)句
8.11 小結(jié)
8.12 真題解析
第9章 循環(huán)進(jìn)階
9.1 輸出指定個(gè)數(shù)的星號(hào)——可變循環(huán)
9.2 九九乘法表——嵌套循環(huán)
9.3 按規(guī)律輸出星號(hào)——可變嵌套循環(huán)
9.4 有多少種組合——嵌套循環(huán)的應(yīng)用1
9.5 雞兔同籠——嵌套循環(huán)的應(yīng)用2
9.6 莫爾莊園——嵌套循環(huán)的應(yīng)用3
9.7 拓展閱讀:計(jì)算機(jī)網(wǎng)絡(luò)
9.8 小結(jié)?
9.9 真題解析?
第 10 章 數(shù)組
10.1 記錄每天的溫度——一維數(shù)組
10.2 逆序輸出——一維數(shù)組與for循環(huán)
10.3 闖入禁區(qū)——數(shù)組越界
10.4 統(tǒng)計(jì)投票數(shù)——一維數(shù)組的應(yīng)用1
10.5 計(jì)算某天是當(dāng)年的第幾天——一維數(shù)組的應(yīng)用2
10.6 撒謊的獅子和老虎——一維數(shù)組的應(yīng)用3
10.7 密碼校驗(yàn)——一維數(shù)組的應(yīng)用4
10.8 猴子選大王——一維數(shù)組的應(yīng)用5
10.9 記錄早中晚的溫度——二維數(shù)組
10.10 楊輝三角形——二維數(shù)組的應(yīng)用1
10.11 走迷宮——二維數(shù)組的應(yīng)用2
10.12 極客文字轉(zhuǎn)換器——字符數(shù)組
10.13 判斷回文串——字符數(shù)組的應(yīng)用
10.14 小結(jié)
10.15 真題解析
第 11 章 string類(lèi)型
11.1 輸入你的名字——字符串的輸入和輸出
11.2 ID生成器——拼接字符串
11.3 把數(shù)字轉(zhuǎn)換成星期幾——字符串?dāng)?shù)組
11.4 石頭剪刀布——字符串?dāng)?shù)組的應(yīng)用
11.5 計(jì)算字母出現(xiàn)的次數(shù)——字符串與字符
11.6 拼寫(xiě)檢查——字符串的查找與替換
11.7 隱藏手機(jī)號(hào)碼——截取字符串
11.8 判斷密碼是否正確——字符串比較
11.9 小結(jié)
11.10 真題解析
第 12 章 排序與查找
12.1 按身高排序——選擇排序法
12.2 池塘得流水,龜魚(yú)自浮沉——冒泡排序法
12.3 整理?yè)淇伺啤迦肱判蚍?
12.4 一步一個(gè)腳印——順序查找
12.5 先中間后兩邊——二分查找
12.6 小結(jié)
12.7 真題解析
第 13 章 函數(shù)進(jìn)階
13.1 輸出星號(hào)——定義函數(shù)
13.2 判斷閏年——定義帶返回值的函數(shù)
13.3 計(jì)算最大公因數(shù)——定義多個(gè)參數(shù)的函數(shù)
13.4 生成隨機(jī)數(shù)——函數(shù)中調(diào)用函數(shù)
13.5 換湯不換藥——形式參數(shù)和實(shí)際參數(shù)
13.6 只見(jiàn)樹(shù)木不見(jiàn)森林——局部變量與全局變量
13.7 找出數(shù)組中的最大值——數(shù)組作為函數(shù)的參數(shù)
13.8 用星號(hào)畫(huà)樹(shù)——用函數(shù)簡(jiǎn)化代碼
13.9 分身術(shù)——遞歸函數(shù)
13.10 求數(shù)組元素的最大值——遞歸的應(yīng)用1
13.11 漢諾塔問(wèn)題——遞歸的應(yīng)用2
13.12 小結(jié)
13.13 真題解析
第 14 章 指針
14.1 變量的地址——讓人又愛(ài)又恨的指針
14.2 找出數(shù)組中的最大值與最小值——指針作為參數(shù)
14.3 讀寫(xiě)文本文件——指針作為返回值
14.4 用指針逆序輸出數(shù)組——指針與數(shù)組
14.5 隱藏手機(jī)號(hào)碼——修改數(shù)組參數(shù)
14.6 小結(jié)
14.7 真題解析
第 15 章 結(jié)構(gòu)體
15.1 合體!變身——結(jié)構(gòu)體類(lèi)型
15.2 班級(jí)通訊錄——結(jié)構(gòu)體數(shù)組
15.3 計(jì)算平均分——結(jié)構(gòu)體數(shù)組的應(yīng)用
15.4 分?jǐn)?shù)加法——結(jié)構(gòu)體作為函數(shù)參數(shù)和返回值
15.5 嵌套的三角形——結(jié)構(gòu)體數(shù)組作為參數(shù)
15.6 小結(jié)
15.7 真題解析
附錄
附錄1 CSP-J歷年真題解析
附錄2 C++常用變量名
附錄3 C++常用關(guān)鍵字
附錄4 ASCII碼表