零基礎(chǔ)輕松學(xué)C++:青少年趣味編程(全彩版)
定 價:69.8 元
- 作者:
- 出版時間:2020/3/1
- ISBN:9787111644422
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8-64
- 頁碼:0
- 紙張:
- 版次:
- 開本:16開
隨著信息技術(shù)和計算機(jī)科學(xué)的發(fā)展,程序設(shè)計已逐步成為現(xiàn)代人應(yīng)該掌握的基本技能。同時全國青少年信息學(xué)奧林匹克競賽也計劃逐步的將編程語言統(tǒng)一為C++,所以本書以C++語言為對象來講解C++的基本語法以及編程思維。全書共6章,首先介紹了什么是C++以及為什么要學(xué)習(xí)它,然后詳細(xì)介紹了C++的基礎(chǔ)知識、語句結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和函數(shù)等基礎(chǔ)知識。力求做到深入淺出,將復(fù)雜的概念用簡潔淺顯的語言來講述,使讀者可以輕松地入門,循序漸進(jìn)地提高。同時,為了便于讀者綜合運(yùn)用所學(xué)知識,進(jìn)一步提高編程技能,本書使用了一些趣味的案例,這樣可以讓小朋友對學(xué)習(xí)C++產(chǎn)生更濃厚的興趣。
本書作為入門書籍講解過程淺顯易懂,在知識點的選擇上也力爭選取最基礎(chǔ)最重要的部分。本書不是一本成人C++書的簡化版,而是專門為青少年量身定做的一本書,比如沒有采用晦澀的語言而是以思維導(dǎo)圖和信息視圖來講解知識點之間的邏輯關(guān)系,并通過一些中小學(xué)生能理解的案例來講解C++的知識。所以本書非常適合青少年學(xué)習(xí),是一本不可多得的好書。
前言
如何獲取學(xué)習(xí)資源
第1章 初識C++
001 孩子為什么要學(xué)編程 12
002 為什么要學(xué)C++ 12
003 認(rèn)識C++編譯器的界面 13
004 配置C++的編程環(huán)境 14
005 編寫一個簡單的C++程序 16
006 理解C++程序的基本結(jié)構(gòu) 18
007 編譯、運(yùn)行C++程序 20
008 了解編程錯誤 22
009 ASCII碼 25
第2章 C++基礎(chǔ)知識
010 變量的定義與賦值 27
案例 今天出去玩花了多少錢
011 變量命名的規(guī)則與習(xí)慣 29
案例 單位磅和千克的轉(zhuǎn)換
012 常量的定義 31
案例 求圓環(huán)的面積
013 數(shù)據(jù)類型:數(shù)值類型 33
案例 讀書計劃
014 數(shù)據(jù)類型:字符類型 36
案例 排序?qū)W生的英文名
015 運(yùn)算符:算術(shù)運(yùn)算符 38
案例 求解一元二次方程
016 運(yùn)算符:關(guān)系運(yùn)算符 41
案例 判斷學(xué)生成績的等級
017 運(yùn)算符:賦值運(yùn)算符 43
案例 計算班費(fèi)可以買多少桶水
018 運(yùn)算符:邏輯運(yùn)算符 45
案例 判斷任意三條邊能否構(gòu)成三角形
019 特殊運(yùn)算符:自增、自減 47
案例 預(yù)測未來的學(xué)費(fèi)
第3章 C++分支語句
020 單分支if語句 51
案例 今天天氣如何
021 雙分支if-else語句 53
案例 判斷成績是否優(yōu)秀
022 多分支if-else語句 55
案例 了解你的身體健康狀況
023 分支語句的嵌套 58
案例 坐出租車去游樂園要多少錢
024 switch語句的基本用法 62
案例 你參加的是哪項比賽
025 switch語句的其他應(yīng)用 65
案例 查詢某月的天數(shù)
第4章 C++循環(huán)語句
026 while循環(huán)語句 70
案例 計算棋盤上的米粒總數(shù)
027 do-while循環(huán)語句 73
案例 反序顯示一個整數(shù)
028 for循環(huán)語句 75
案例 計算投資的本利和
029 break語句 77
案例 計算1+2+…+100的和
030 continue語句 79
案例 計算1~100范圍內(nèi)所有偶數(shù)之和
031 goto語句 81
案例 計算1~100范圍內(nèi)所有奇數(shù)之和
032 while循環(huán)語句的嵌套 83
案例 制作九九乘法表
033 for循環(huán)語句的嵌套 85
案例 輸出一個由☆號組成的等腰三角形
034 do-while和if-else的嵌套 87
案例 猜數(shù)字游戲
035 for和if的嵌套 89
案例 找出最大身高
第5章 C++數(shù)組
036 一維數(shù)組的創(chuàng)建 93
案例 計算學(xué)生的總成績
037 一維數(shù)組的賦值 94
案例 列出學(xué)生的學(xué)號
038 數(shù)組元素的訪問 97
案例 找出最貴的書的價格
039 選擇排序法排序數(shù)組 98
案例 升序排列學(xué)生成績
040 字符數(shù)組的創(chuàng)建與賦值 101
案例 將兩個隊組合為一個隊
041 二維數(shù)組的創(chuàng)建與賦值 103
案例 查看學(xué)生測試成績
第6章 內(nèi)置函數(shù)
042 排序函數(shù)sort 107
案例 對成績進(jìn)行排序并計算平均值
043 隨機(jī)函數(shù)rand和srand 110
案例 猜拳游戲
044 域?qū)捄瘮?shù)setw 113
案例 輸出商品價目單
045 去重函數(shù)unique 116
案例 生成獎券號碼
第7章 自定義函數(shù)
046 自定義遞歸函數(shù) 120
案例 斐波那契數(shù)列
047 自定義隨機(jī)數(shù)組函數(shù) 122
案例 隨機(jī)分座位
048 自定義布爾函數(shù) 125
案例 尋找回文數(shù)
049 自定義分解函數(shù) 128
案例 分解大作戰(zhàn)
050 自定義勾股數(shù)函數(shù) 130
案例 找出勾股數(shù)
051 自定義階乘函數(shù) 134
案例 計算組合數(shù)
第8章 指針、類與對象
052 地址與指針 138
案例 交換兩個變量的值
053 指針與數(shù)組 141
案例 競選計票
054 類和對象的創(chuàng)建與使用 144
案例 圓錐類
055 類成員的訪問權(quán)限 148
案例 圓錐類
056 類的構(gòu)造函數(shù) 150
案例 圓錐+圓臺類
057 類的繼承 153
案例 圓類-圓柱類-圓錐類