葉哲語(yǔ)
沈陽(yáng)航空航天大學(xué)在讀,2019年以《初中知識(shí)關(guān)聯(lián)學(xué)習(xí)卡片》項(xiàng)目獲得第二十屆全國(guó)中小學(xué)電腦制作活動(dòng)初中組計(jì)算機(jī)程序設(shè)計(jì)二等獎(jiǎng)。同年編著《我跟爸爸學(xué)編程:從Python到C 》(清華大學(xué)出版社,2020年第1版),是當(dāng)時(shí)國(guó)內(nèi)計(jì)算機(jī)類(lèi)圖書(shū)年齡最小作者之一。
葉洪濤
中國(guó)航發(fā)沈陽(yáng)黎明公司高級(jí)工程師,專(zhuān)業(yè)為計(jì)算機(jī)仿真技術(shù),研究領(lǐng)域?yàn)橛?jì)算機(jī)仿真開(kāi)發(fā)與應(yīng)用,著有《Poser基礎(chǔ)教程》《Poser 8.0高級(jí)應(yīng)用及商用模型開(kāi)發(fā)》等,另有多篇論文在國(guó)內(nèi)外專(zhuān)業(yè)雜志上發(fā)表。
序章開(kāi)啟你的編程之旅
第1章Hello World
例1.1輸出文字Hello World!
例1.2求和
例1.3對(duì)輸入求和
練習(xí)1簡(jiǎn)單人機(jī)對(duì)話(huà)(1)
第2章選擇
例2.1求絕對(duì)值
例2.2今天是星期幾(1)
練習(xí)2簡(jiǎn)單人機(jī)對(duì)話(huà)(2)
第3章分支(C/C )
例3.1今天是星期幾(2)(C/C 版)
例3.2對(duì)算式計(jì)算(1)(C/C 版)
練習(xí)3今天是星期幾(3)
第4章循環(huán)
例4.1今天是星期幾(4)
例4.2對(duì)算式計(jì)算(2)
例4.3從1加到1000
例4.4等差數(shù)列求和
例4.5求(1)
例4.6雞兔同籠
練習(xí)4求(2)
第5章嵌套循環(huán)
例5.1九九乘法表(1)
例5.2九九乘法表(2)
練習(xí)5輸出三角形陣列
第6章數(shù)組(C/C )
例6.1排序(C/C 版)
練習(xí)6輸出楊輝三角形(1)
第7章字符串
例7.1密碼(1)
練習(xí)7密碼(2)
第8章元組和列表(Python)
例8.1今天是星期幾(2)(Python 版)
例8.2排序(Python版)
例8.3對(duì)算式計(jì)算(1)(Python版)
例8.4對(duì)算式計(jì)算(2)(Python版)
練習(xí)8輸出楊輝三角形(2)
第9章繪制圖形
例9.1陣列
例9.2斐波那契螺線(xiàn)
例9.3畫(huà)一只小熊
練習(xí)9繪制圖形
第10章函數(shù)
例10.1畫(huà)多只小熊
例10.2繪制坐標(biāo)系
練習(xí)10一群橘貓
第11章遞歸
例11.1約分(1)
例11.2謝爾賓斯基三角形
例11.3科赫曲線(xiàn)
練習(xí)11遞歸應(yīng)用
第12章指針(C/C )
例12.1處理多個(gè)密碼(1)
練習(xí)12處理多個(gè)密碼(2)
第13章結(jié)構(gòu)體(C/C )
例13.1結(jié)構(gòu)體小熊
練習(xí)13結(jié)構(gòu)體橘貓
第14章文件
例14.1從文件對(duì)算式計(jì)算
例14.2統(tǒng)計(jì)圖
練習(xí)14用文本文件表示圖形
第15章類(lèi)
例15.1作為對(duì)象的小熊
例15.2繪制拋物線(xiàn)
練習(xí)15繪制正弦曲線(xiàn)
第16章動(dòng)畫(huà)繪制
例16.1時(shí)鐘
例16.2游動(dòng)的金魚(yú)
練習(xí)16移動(dòng)的橘貓
第17章鍵盤(pán)和鼠標(biāo)控制
例17.1鍵盤(pán)驅(qū)動(dòng)的金魚(yú)
例17.2鼠標(biāo)驅(qū)動(dòng)的金魚(yú)
練習(xí)17鼠標(biāo)控制的橘貓
第18章Windows程序
例18.1Hello World(Windows版)
例18.2秒表
第19章MFC繪圖和動(dòng)畫(huà)
例19.1斐波那契螺線(xiàn)
例19.2時(shí)鐘
例19.3鼠標(biāo)驅(qū)動(dòng)的金魚(yú)
第20章綜合應(yīng)用實(shí)例
例20.1模擬互動(dòng)探險(xiǎn)游戲
例20.2模擬AI繪畫(huà)
例20.3三連消游戲
附錄A程序結(jié)構(gòu)及常用函數(shù)(方法)
附錄B練習(xí)題參考程序
練習(xí)1簡(jiǎn)單的人機(jī)對(duì)話(huà)(1)
練習(xí)2簡(jiǎn)單的人機(jī)對(duì)話(huà)(2)
練習(xí)3今天是星期幾(3)
練習(xí)4求(2)
練習(xí)5輸出三角形陣列
練習(xí)6輸出楊輝三角形(1)
練習(xí)7密碼(2)
練習(xí)8輸出楊輝三角形(2)
練習(xí)9繪制圖形
練習(xí)10一群橘貓
練習(xí)11遞歸應(yīng)用
練習(xí)12處理多個(gè)密碼(2)
練習(xí)13結(jié)構(gòu)體橘貓
練習(xí)14用文本文件表示圖形
練習(xí)15繪制正弦曲線(xiàn)
練習(xí)16移動(dòng)的橘貓
練習(xí)17鼠標(biāo)控制的橘貓