買這商品的人也買了...
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
相關主題
商品描述
本書是一本專為中小學生所寫的C++程式設計及演算法入門教材。
本書由淺入深地講解了C++語言基礎知識,以及程式設計解題常用的方法和基礎演算法。每章都是由一個小故事來引出程式設計思維。
書中的案例和練習均由作者精心設計,並與生活和學習緊密結合。
本書也介紹了各種有趣的電腦知識,並涵蓋了全國青少年軟件程式設計等級考試(C語言)一級和二級考試的知識點。
本書配備了完善的題庫、課件、教學影片等資源,可作為中小學程式設計社團的教材,
也可以作為兒童程式設計培訓機構的培訓教材,還可以作為GESP等級考試和各類程式設計競賽的入門教材。
目錄大綱
第1章 什麼是程序
1.1 從生活中的場景說起
1.2 編寫程式的工具
1.3 程式的編寫、編譯和運行
1.4 線上評測系統
1.5 個案1:Hello world!
1.6 案例2:時間換算(1)
1.7 案例3:輸出楊輝三角(1)
1.8 練習1:用cout語句輸出星號菱形
1.9 練習2:小學比幼稚園遠多少米
1.10 練習3:輸出數字螺旋矩陣(1)
1.11 拓展閱讀:C++關鍵字
1.12 電腦小知識:Hello world程式
1.13 總結
第2章 變量是一個魔法盒
2.1 記錄身高體重
2.2 用字母代表人、物或數據
2.3 常數和變量
2.4 資料類型
2.5 案例1:求矩形的面積和圓週長(1)
2.6 案例2:超市購物
2.7 案例3:變量是一個魔法盒
2.8 練習1:長身高
2.9 練習2:剩餘座位
2.10 練習3:需要多少塊磚
2.11 拓展閱讀:基本的資料類型
2.12 電腦小知識:「缺斤少兩」的U盤
2.13 總結
第3章 資料從何而來-輸入
3.1 更強大的程序
3.2 案例1:求女生的人數
3.3 案例2:時間換算(2)
3.4 案例3:交換兩個變量的值(1)
3.5 練習1:交換兩個變量的值(2)
3.6 練習2:求長方形的面積和圓週長(2)
3.7 練習3:速度單位換算(1)
3.8 拓展閱讀:線上評測系統的工作原理
3.9 電腦小知識:人和電腦是怎麼互動的
3.10 總結
第4章 讓計算機幫我們做算術題
4.1 從買優格說起
4.2 運算、運算子和表達式
4.3 算術運算子和算術表達式
4.4 商數
4.5 除以10、對10取餘
4.6 案例1:時間換算(3)
4.7 案例2:賦值運算子練習
4.8 案例3:報數遊戲
4.9 練習1:小實驗-前置++與後置++
4.10 練習2:數字魔術-三位數還原
4.11 練習3:三位數的數字總和
4.12 拓展閱讀:運算子的優先級與結合性
4.13 電腦小知識:C、C++名稱的由來
4.14 總結
第5章 精確到小數的運算
5.1 從「打折」說起
5.2 圓的周長及圓周率
5.3 案例1:速度單位換算(2)
5.4 案例2:折扣
5.5 案例3:求長方體的錶面積和體積
5.6 練習1:分數→無限循環小數
5.7 練習2:求正方形和圓的面積(1)
5.8 練習3:計算球的錶面積和體積
5.9 拓展閱讀:自動型別轉換與強制型別轉換
5.10 計算機小知識:實數與浮點數
5.11 總結
第6章 拿來主義-數學函數的使用
6.1 從工具箱玩具說起
6.2 平方和平方根、立方和立方根
6.3 案例1:勾股定理(1)
6.4 案例2:2的n次方
6.5 案例3:立方體邊長和球體直徑
6.6 練習1:求正方形和圓的面積(2)
6.7 練習2:浮點數不能精確表示
6.8 練習3:浮點數的整數商與餘數
6.9 電腦小知識:複製貼上是由誰提出來的
6.10 總結
第7章 一路前進-順序結構
7.1 從「把大象放進冰箱」說起
7.2 演算法就是求解問題的步驟
7.3 程序控制結構
7.4 案例1:三角形的面積
7.5 案例2:雞兔同籠問題(1)
7.6 案例3:獲獎比例
7.7 練習1:預測孩子的身高
7.8 練習2:華氏溫度轉攝氏溫度
7.9 練習3:比賽成績
7.10 電腦小知識:三種基本的程控結構
7.11 總結
第8章 分支結構—if語句
8.1 抱一和媽媽談“條件”
8.2 條件判斷與分支結構
8.3 C++語言中的分支結構
8.4 案例1:加分
8.5 案例2:求三個數的最大值
8.6 案例3:四邊形的判斷(方法1)
8.7 練習1:3的倍數(方法1,取餘運算子)
8.8 練習2:找座位
8.9 練習3:要不要開空調
8.10 總結
第9章 條件怎麼形成-關係式和邏輯表達式
9.1 又高又壯的同學
9.2 判斷與多個判斷
9.3 邏輯「與」和邏輯「或」的例子
9.4 布林型數據
9.5 案例1:語文和數學都考95分以上
9.6 案例2:三角形的判斷
9.7 案例3:閏年的判斷
9.8 練習1:複雜的邏輯判斷
9.9 練習2:四邊形的判斷(方法2)
9.10 練習3:身高達標嗎
9.11 電腦小知識:Bug和Debug
9.12 總結
第10章 多分支與switch語句
10.1 又見“打折”
10.2 案例1:商場打折
10.3 案例2:CCF CSP-J/S比賽成績
10.4 switch語句
10.5 案例3:VIP顧客等級
10.6 練習1:百分製成績轉五級製成績
10.7 練習2:9歲男孩的身高標準
10.8 練習3:巧虎機器人(初級版)
10.9 電腦小知識:C++的版本
10.10 總結
第11章 知道要重複執行多少次-for循環
11.1 循環就是重複
11.2 循環結構
11.3 數列及相關問題
11.4 在程式中實現數學上的遞推
11.5 案例1:輸出廣播體操的口令
11.6 案例2:求1+2+3+…+n(1)
11.7 案例3:求階乘
11.8 練習1:求n個數的和
11.9 練習2:求1~n範圍內3的倍數的和
11.10 練習3:求數列前n項和
11.11 計算機
