商品簡介
作者簡介
名人/編輯推薦
目次
相關商品
商品簡介
科技發展日新月異,我們逐步進入了人工智能時代,編程已經不是一種特殊技能,每個感興趣的人都可以嘗試。編程對人的邏輯思維、動手能力等是一種很好的鍛煉,中小學生不僅可以通過編程拓展思維,還可以動手體驗科技帶來的樂趣,在代碼的世界裡,提升自身綜合實力。本書由淺入深地引導讀者學習C++編程,涉及變量、分支、循環、數組、字符串、函數等重要知識點,同時總結了程序調試技能、編程規範、考試經驗等。本書包含豐富實用的代碼示例,旨在幫助學生快速入門C++編程,並能夠在案例的引導下,進一步夯實C++編程技能,輕鬆應對各類編程競賽。除此之外,本書還提供了配套的題庫供讀者自行練習,並輔以代碼作業檢測平臺,幫助家長和學生做好課後練習與學習效果評估。
作者簡介
左鳳鳴,2011年畢業于重慶郵電大學計算機科學與技術專業。2 0 12 年開始從事編程教育工作,多年一線教學經驗,深受中小學生喜愛。自主研發了專門針對中小學零基礎學C++編程的課程體系,先後培養了逾千名學生,多數學生在信息學奧賽、全國青少年軟件編程等級考試、藍橋杯等比賽中獲得優異成績,並獲評“C++教學全國優秀教師”。
名人/編輯推薦
1.內容圍繞考綱設計
(1)內容編排和題目設置參考了信息學奧賽、軟件編程等級考試和藍橋杯大賽等考綱,更貼近考試場景。
(2)書中附錄提供了應試經驗分享和編程規範梳理。
2.巧妙講解,易於掌握
(1)注重類比化的知識點講解,讓學生易學易懂。
(2)結合豐富的程序範例、階段練習和編程作業,鞏固C++知識點,夯實編程技能。
3.配套資源解決家長和學生痛點
(1)在線題庫和在線作業檢測系統,幫助學生和家長及時檢測學習效果。
(2)配套的PPT為培訓機構老師和學校教師提供支持。
(3)配套的作業題答案為讀者提供充分的參考。
(4)讀者也可以從作者的微信公眾號獲得更多的支持和指導。
(1)內容編排和題目設置參考了信息學奧賽、軟件編程等級考試和藍橋杯大賽等考綱,更貼近考試場景。
(2)書中附錄提供了應試經驗分享和編程規範梳理。
2.巧妙講解,易於掌握
(1)注重類比化的知識點講解,讓學生易學易懂。
(2)結合豐富的程序範例、階段練習和編程作業,鞏固C++知識點,夯實編程技能。
3.配套資源解決家長和學生痛點
(1)在線題庫和在線作業檢測系統,幫助學生和家長及時檢測學習效果。
(2)配套的PPT為培訓機構老師和學校教師提供支持。
(3)配套的作業題答案為讀者提供充分的參考。
(4)讀者也可以從作者的微信公眾號獲得更多的支持和指導。
目次
第 1章 編程題庫和輸出 1
1.1 程序範例 1
1.2 程序編譯錯誤處理 3
1.2.1 當程序報錯的時候怎麼處理 3
1.2.2 編譯過程展示 4
1.3 編程題庫介紹 6
1.3.1 編程題庫的使用方法和技巧 6
1.3.2 實戰練習 12
1.4 程序輸出 14
1.4.1 原樣輸出 14
1.4.2 運算後輸出 15
1.5 編程實例講解 18
1.6 第 1章編程作業 19
第 2章 變量、輸入和運算 21
2.1 變量 21
2.1.1 變量程序範例 21
2.1.2 變量的用法 23
2.1.3 編程實例講解 28
2.1.4 階段性編程練習 30
2.2 輸入 31
2.2.1 輸入程序範例 31
2.2.2 輸入的用法 32
2.2.3 編程實例講解 39
2.2.4 階段性編程練習 40
2.3 變量的運算 40
2.3.1 運算程序範例 40
2.3.2 變量運算的用法 41
2.3.3 編程實例講解 53
2.3.4 階段性編程練習 55
2.4 第 2章編程作業 56
第3章 分支和邏輯運算 59
3.1 if語句 59
3.1.1 if語句程序範例 59
3.1.2 if語句的用法 60
3.1.3 編程實例講解 61
3.1.4 階段性編程練習 64
3.2 if...else語句 65
3.2.1 if...else程序範例 65
3.2.2 if...else語句的用法 66
3.2.3 編程實例講解 68
3.2.4 階段性編程練習 70
3.3 分支的嵌套 71
3.3.1 分支嵌套程序範例 71
3.3.2 分支嵌套的用法 72
3.3.3 編程實例講解 74
3.3.4 階段性編程練習 76
3.4 多重選擇分支 77
3.4.1 多重選擇分支程序範例 77
3.4.2 多重選擇分支的用法 78
3.4.3 編程實例講解 80
3.4.4 階段性編程練習 83
3.5 switch語句 84
3.5.1 switch語句程序範例 84
3.5.2 switch語句的用法 85
3.5.3 編程實例講解 86
3.5.4 階段性編程練習 87
3.6 邏輯運算 88
3.6.1 邏輯運算程序範例 88
3.6.2 邏輯運算的用法 89
3.6.3 編程實例講解 91
3.6.4 階段性編程練習 92
3.7 第3章編程作業 93
第4章 循環 97
4.1 for循環 98
4.1.1 for循環程序範例 98
4.1.2 for循環的用法 99
4.1.3 編程實例講解 102
4.1.4 階段性編程練習 106
4.2 while循環 110
4.2.1 while循環程序範例 110
4.2.2 while循環的用法 111
4.2.3 編程實例講解 112
4.2.4 階段性編程練習 113
4.3 do...while循環 114
4.3.1 do...while循環程序範例 114
4.3.2 do...while循環的用法 115
4.3.3 編程實例講解 116
4.3.4 階段性編程練習 117
4.4 continue和break 118
4.4.1 continue和break程序範例 118
4.4.2 continue和break的用法 119
4.4.3 編程實例講解 120
4.4.4 階段性編程練習 121
4.5 嵌套循環 122
4.5.1 嵌套循環程序範例 122
4.5.2 嵌套循環的用法 123
4.5.3 編程實例講解 127
4.5.4 階段性編程練習 130
4.6 第4章編程作業 132
第5章 數組 138
5.1 一維數組 139
5.1.1 數組程序範例 139
5.1.2 數組的用法 139
5.1.3 編程實例講解 144
5.1.4 階段性編程練習 146
5.2 數組排序 148
5.2.1 排序程序範例 148
5.2.2 數組排序的用法 149
5.2.3 編程實例講解 156
5.2.4 階段性編程練習 160
5.3 二維數組 161
5.3.1 二維數組程序範例 162
5.3.2 二維數組的用法 162
5.3.3 編程實例講解 165
5.3.4 階段性編程練習 168
5.4 第5章編程作業 170
第6章 字符串 174
6.1 字符串程序範例 174
6.2 字符串的用法 175
6.2.1 字符的操作 175
6.2.2 字符數組 179
6.2.3 字符串的輸入和輸出 181
6.2.4 字符串結束符'\0' 186
6.2.5 字符串常用函數 189
6.2.6 string類 194
6.3 編程實例講解 198
6.4 第6章編程作業 203
第7章 函數 207
7.1 函數程序範例 208
7.2 函數的用法 209
7.2.1 函數的概念 209
7.2.2 語句塊與作用域 210
7.2.3 自定義函數介紹 211
7.2.4 函數的返回值 213
7.2.5 函數的形參與實參 213
7.2.6 函數的聲明 214
7.2.7 函數的調用與遞歸 215
7.2.8 數字查找之順序和二分 217
7.3 編程實例講解 219
7.4 第7章編程作業 225
附錄A 程序調試技能(Debug) 232
附錄B 編程規範――代碼風格 235
附錄C 編程規範――命名規則 237
附錄D 編程競賽考試經驗總結 240
1.1 程序範例 1
1.2 程序編譯錯誤處理 3
1.2.1 當程序報錯的時候怎麼處理 3
1.2.2 編譯過程展示 4
1.3 編程題庫介紹 6
1.3.1 編程題庫的使用方法和技巧 6
1.3.2 實戰練習 12
1.4 程序輸出 14
1.4.1 原樣輸出 14
1.4.2 運算後輸出 15
1.5 編程實例講解 18
1.6 第 1章編程作業 19
第 2章 變量、輸入和運算 21
2.1 變量 21
2.1.1 變量程序範例 21
2.1.2 變量的用法 23
2.1.3 編程實例講解 28
2.1.4 階段性編程練習 30
2.2 輸入 31
2.2.1 輸入程序範例 31
2.2.2 輸入的用法 32
2.2.3 編程實例講解 39
2.2.4 階段性編程練習 40
2.3 變量的運算 40
2.3.1 運算程序範例 40
2.3.2 變量運算的用法 41
2.3.3 編程實例講解 53
2.3.4 階段性編程練習 55
2.4 第 2章編程作業 56
第3章 分支和邏輯運算 59
3.1 if語句 59
3.1.1 if語句程序範例 59
3.1.2 if語句的用法 60
3.1.3 編程實例講解 61
3.1.4 階段性編程練習 64
3.2 if...else語句 65
3.2.1 if...else程序範例 65
3.2.2 if...else語句的用法 66
3.2.3 編程實例講解 68
3.2.4 階段性編程練習 70
3.3 分支的嵌套 71
3.3.1 分支嵌套程序範例 71
3.3.2 分支嵌套的用法 72
3.3.3 編程實例講解 74
3.3.4 階段性編程練習 76
3.4 多重選擇分支 77
3.4.1 多重選擇分支程序範例 77
3.4.2 多重選擇分支的用法 78
3.4.3 編程實例講解 80
3.4.4 階段性編程練習 83
3.5 switch語句 84
3.5.1 switch語句程序範例 84
3.5.2 switch語句的用法 85
3.5.3 編程實例講解 86
3.5.4 階段性編程練習 87
3.6 邏輯運算 88
3.6.1 邏輯運算程序範例 88
3.6.2 邏輯運算的用法 89
3.6.3 編程實例講解 91
3.6.4 階段性編程練習 92
3.7 第3章編程作業 93
第4章 循環 97
4.1 for循環 98
4.1.1 for循環程序範例 98
4.1.2 for循環的用法 99
4.1.3 編程實例講解 102
4.1.4 階段性編程練習 106
4.2 while循環 110
4.2.1 while循環程序範例 110
4.2.2 while循環的用法 111
4.2.3 編程實例講解 112
4.2.4 階段性編程練習 113
4.3 do...while循環 114
4.3.1 do...while循環程序範例 114
4.3.2 do...while循環的用法 115
4.3.3 編程實例講解 116
4.3.4 階段性編程練習 117
4.4 continue和break 118
4.4.1 continue和break程序範例 118
4.4.2 continue和break的用法 119
4.4.3 編程實例講解 120
4.4.4 階段性編程練習 121
4.5 嵌套循環 122
4.5.1 嵌套循環程序範例 122
4.5.2 嵌套循環的用法 123
4.5.3 編程實例講解 127
4.5.4 階段性編程練習 130
4.6 第4章編程作業 132
第5章 數組 138
5.1 一維數組 139
5.1.1 數組程序範例 139
5.1.2 數組的用法 139
5.1.3 編程實例講解 144
5.1.4 階段性編程練習 146
5.2 數組排序 148
5.2.1 排序程序範例 148
5.2.2 數組排序的用法 149
5.2.3 編程實例講解 156
5.2.4 階段性編程練習 160
5.3 二維數組 161
5.3.1 二維數組程序範例 162
5.3.2 二維數組的用法 162
5.3.3 編程實例講解 165
5.3.4 階段性編程練習 168
5.4 第5章編程作業 170
第6章 字符串 174
6.1 字符串程序範例 174
6.2 字符串的用法 175
6.2.1 字符的操作 175
6.2.2 字符數組 179
6.2.3 字符串的輸入和輸出 181
6.2.4 字符串結束符'\0' 186
6.2.5 字符串常用函數 189
6.2.6 string類 194
6.3 編程實例講解 198
6.4 第6章編程作業 203
第7章 函數 207
7.1 函數程序範例 208
7.2 函數的用法 209
7.2.1 函數的概念 209
7.2.2 語句塊與作用域 210
7.2.3 自定義函數介紹 211
7.2.4 函數的返回值 213
7.2.5 函數的形參與實參 213
7.2.6 函數的聲明 214
7.2.7 函數的調用與遞歸 215
7.2.8 數字查找之順序和二分 217
7.3 編程實例講解 219
7.4 第7章編程作業 225
附錄A 程序調試技能(Debug) 232
附錄B 編程規範――代碼風格 235
附錄C 編程規範――命名規則 237
附錄D 編程競賽考試經驗總結 240
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。