●序章開啟你的編程之旅001
章HelloWorld012
例1.1輸出文字“HelloWorld!”013
例1.2求和015
例1.3對輸入求和018
練習1簡單人機對話(1)021
第2章選擇022
例2.1求絕對值024
例2.2今天是星期幾(1)026
練習2簡單人機對話(2)029
第3章分支(C/C++)031
例3.1今天是星期幾(2)033
今天是星期幾(2)033
例3.2對算式計算(1)034
練習3今天是星期幾(3)036
第4章循環037
例4.1今天是星期幾(4)039
例4.2對算式計算(2)040
例4.3從1加到1000042
例4.4等差數列求和043
例4.5求π(1)044
例4.6雞兔同籠046
練習4求π(2)048
第5章嵌套循環049
例5.1九九表(1)050
例5.2九九表(2)051
練習5輸出三角形陣列053
第6章數組(C/C++)054
例6.1排序055
練習6輸出楊輝三角形(1)057
第7章字符串058
例7.1密碼(1)059
練習7密碼(2)062
組和列表(Python)063
例8.1今天是星期幾(Python版)064
例8.2排序(Python版)065
例8.3對算式計算(1)(Python版)066
例8.4對算式計算(2)(Python版)067
練習8輸出楊輝三角形(2)068
第9章繪制圖形069
例9.1陣列073
例9.2斐波那契螺線077
例9.3畫一隻小熊080
練習9繪制圖形083
0章函數085
例10.1畫多隻小熊086
例10.2繪制坐標繫089
練習10一群橘貓094
1章遞歸095
例11.1約分(1)096
例11.2謝爾賓斯基三角形099
例11.3科赫曲線102
練習11遞歸應用105
2章指針(C/C++)107
例12.1處理多個密碼(1)108
練習12處理多個密碼(2)109
3章結構體(C/C++)110
例13.1結構體小熊111
練習13結構體橘貓113
4章文件114
例14.1從文件對算式計算115
例14.2統計圖119
練習14用文本文件表示圖形122
5章類123
例15.1作為對像的小熊124
例15.2繪制拋物線129
練習15繪制正弦曲線132
6章動畫繪制134
例16.1時鐘135
例16.2遊動的金魚143
練習16移動的橘貓147
7章鍵盤和鼠標控制148
例17.1鍵盤驅動的金魚149
例17.2鼠標驅動的金魚152
練習17鼠標控制的橘貓156
8章Windows程序157
例18.1HelloWorld(Windows版)158
例18.2秒表166
9章MFC繪圖和動畫176
例19.1斐波那契螺線(MFC版)177
例19.2時鐘(MFC版)178
例19.3鼠標驅動的金魚(MFC版)182
第20章遊戲制作(MFC)186
例20.1三連消187
附錄A程序結構及常用函數(方法)199
附錄B練習題參考程序214
練習1簡單的人機對話(1)215
練習2簡單的人機對話(2)215
練習3今天是星期幾(3)216
練習4求π(2)217
練習5輸出三角形陣列218
練習6輸出楊輝三角形(1)219
練習7密碼(2)220
練習8輸出楊輝三角形(2)221
練習9繪制圖形221
練習10一群橘貓225
練習11遞歸應用228
練習12處理多個密碼231
練習13結構體橘貓231
練習14用文本文件表示圖形233
練習15繪制正弦曲線235
練習16移動的橘貓238
練習17鼠標控制的橘貓242
內容簡介
《我跟爸爸學編程:從Python到C++》是一本供10~14歲中小學生學習計算機語言的入門讀物,從初中生的視角,用中小學生易於理解的語言來代替高深晦澀的專業術語,講解Python和C++兩種語言的基本知識和編程技巧。本書將兩種計算機語言進行比照講解,本書中絕大多數實例(除MFC實例)均有Python和C++兩種程序版本,這樣可以幫助初學者了解不同計算機語言的特點及優勢,對於讀者將來學習一種新的計算機語言,以及在不同語言之間的轉換具有重大意義。《我跟爸爸學編程:從Python到C++》共分21章。序章開啟你的編程之旅;~8章,介紹Python和C++語言的基本結構和語法應用;第9~17章,深入介紹Python和C++的圖形、函數、文件及面向對像等編程技巧;8~20章,介紹Windows下的編程特色應用。書中提供了大量應用實例,並附有練習題。《我跟爸爸學編程:從Python到C++》可以作為中......