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