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