青少年編程魔法課堂 C++圖形化創(chuàng)意編程
定 價(jià):59.9 元
- 作者:張新華 葛陽(yáng) 伍婉秋
- 出版時(shí)間:2022/5/1
- ISBN:9787115584458
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.1-49
- 頁(yè)碼:170
- 紙張:
- 版次:01
- 開(kāi)本:小16開(kāi)
這是一本專為沒(méi)有編程基礎(chǔ)的讀者編寫(xiě)的C++入門書(shū),即使是小學(xué)生也可以輕松閱讀本書(shū)。與多數(shù)C++入門書(shū)籍不同的是,本書(shū)基于作者改進(jìn)的Dev-C++開(kāi)發(fā)工具。該工具結(jié)合了游戲開(kāi)發(fā)過(guò)程中經(jīng)常使用的三維動(dòng)畫(huà)引擎(OpenGL)等技術(shù),借鑒了繪圖式編程語(yǔ)言(LOGO)的特點(diǎn),使入門者只需通過(guò)極簡(jiǎn)單的幾行代碼,就能實(shí)現(xiàn)復(fù)雜而有趣的三維圖形和動(dòng)畫(huà)的繪制。
全書(shū)包含十幾個(gè)短小且趣味性強(qiáng)的程序,通過(guò)游戲化編程的方式,激發(fā)孩子們對(duì)計(jì)算機(jī)編程的興趣,使他們能夠輕松進(jìn)入圖形化C++的奇妙世界。
一起輕松進(jìn)入C++ 的奇妙世界,適合零基礎(chǔ)小讀者
● 圖形化編程,簡(jiǎn)單直觀易學(xué)
配套作者團(tuán)隊(duì)改進(jìn)的強(qiáng)大工具 Dev-C++ 智能開(kāi)發(fā)平臺(tái),幫助清掃初學(xué)者的學(xué)習(xí)障礙
● 新穎有趣的游戲式編程,零基礎(chǔ)也能懂
在一個(gè)個(gè)精彩的小游戲中,學(xué)會(huì)基本的 C++ 編程知識(shí),鍛煉想象力與創(chuàng)造力
● 課時(shí)設(shè)計(jì)合理,學(xué)練結(jié)合
學(xué)習(xí)目標(biāo) → 準(zhǔn)備知識(shí) → 動(dòng)手實(shí)踐→擴(kuò)展任務(wù)→課后練習(xí)
張新華
中學(xué)高級(jí)教師,信息學(xué)競(jìng)賽教練,長(zhǎng)期從事中小學(xué)信息學(xué)競(jìng)賽輔導(dǎo)工作。取得浙江大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)士學(xué)位、廈門大學(xué)軟件工程碩士學(xué)位,獲得 2009 年普通高中信息技術(shù)現(xiàn)場(chǎng)優(yōu)質(zhì)課比賽全國(guó)一等獎(jiǎng)。培養(yǎng)的學(xué)生多次獲得全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽國(guó)家一等獎(jiǎng)及亞洲與太平洋地區(qū)信息學(xué)奧林匹克競(jìng)賽獎(jiǎng)牌。著有《編程競(jìng)賽寶典》。開(kāi)發(fā)的軟件有三維圖形化 C++ 編程工具 Dev-C++ 智能開(kāi)發(fā)平臺(tái)和 Python 可視化界面設(shè)計(jì)軟件 Visual Python。
葛陽(yáng)
高中信息技術(shù)教師,信息學(xué)競(jìng)賽教練。獲中國(guó)計(jì)算機(jī)學(xué)會(huì)程序設(shè)計(jì)片段教學(xué)比賽二等獎(jiǎng),所輔導(dǎo)的學(xué)生多次在信息學(xué)競(jìng)賽中獲獎(jiǎng)。
伍婉秋
廣州市白云區(qū)永平片教學(xué)教研組成員,學(xué)校骨干教師,信息技術(shù)科組長(zhǎng)。長(zhǎng)期組織學(xué)生開(kāi)展編程興趣課和參加各種信息學(xué)競(jìng)賽。曾獲廣州市中學(xué)信息技術(shù)教師教學(xué)能力比賽二等獎(jiǎng)、白云區(qū)一等獎(jiǎng)。參與Visual Python 軟件和 Dev-C++ 智能開(kāi)發(fā)平臺(tái)的開(kāi)發(fā)。
引子 001
小試牛刀,玩出不一樣的C++
第 一課 玩轉(zhuǎn)三維模型——從茶壺的繪制開(kāi)始 006
第二課 認(rèn)識(shí)ASCII——繪制奇妙的字符畫(huà) 016
第三課 了解二維平面——繪制簡(jiǎn)單的圖形 024
深入探究,掌握C++的基本結(jié)構(gòu)
第四課 一重for循環(huán)——漂亮圖形輕松繪 034
第五課 if語(yǔ)句來(lái)判斷——顏色線條自己選 043
第六課 二重for循環(huán)——?jiǎng)?chuàng)建美麗“星世界” 053
第七課 巧用邏輯運(yùn)算符——玩石頭剪刀布 062
學(xué)以致用,趣味游戲我能做
第八課 妙用隨機(jī)數(shù)——計(jì)算機(jī)也是藝術(shù)家 070
第九課 使用二維數(shù)組——制作黑客帝國(guó)屏保 076
第十課 分擔(dān)任務(wù)的函數(shù)——繪制滿天星 086
第十一課 探秘對(duì)弈游戲——簡(jiǎn)易五子棋 093
精妙絕倫,遞歸的世界很奇妙
第十二課 遞歸初體驗(yàn)——繪制幾何變幻圖 100
第十三課 進(jìn)階中間遞歸——繪制樹(shù)和雪花 109
第十四課 多重遞歸顯魅力——繪制炫彩二叉樹(shù) 115
第十五課 循環(huán)中遞歸出奇跡——繪制奇妙變幻圖 125
附 錄
附錄 繪圖函數(shù)庫(kù) 132