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