注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計三維圖形化C++趣味編程

三維圖形化C++趣味編程

三維圖形化C++趣味編程

定 價:¥68.00

作 者: 張新華,黃振昊,張琪曼,黃維康
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302500896 出版時間: 2018-08-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  由本書作者改進和開發(fā)的Dev-C++智能開發(fā)平臺借鑒了Logo繪圖語言的特點,簡化了C++語言環(huán)境,以OpenGL三維動畫引擎為核心,構造了一個適合青少年兒童輕松掌握C++編程語言的學習平臺。 本書作為三維圖形化C++語言程序設計的入門書,深入淺出地引入概念,循序漸進地講解知識,以一個個生動有趣的故事情節(jié)連接各知識點,通過豐富的例題和大量的習題將程序算法、計算機圖形學、數(shù)學與計算、平面幾何、三維空間感知、日常英語的使用等有機地結(jié)合在一起,構造了一個奇幻的魔法編程世界。 學習者通過簡化的C++代碼繪制三維圖形、設計三維動畫、開發(fā)人工語音智能程序和制作趣味桌面小游戲等方式,能夠輕松、迅速地掌握C++語言的基本語法和編程思維,為進一步學習算法,參加全國青少年信息學奧林匹克競賽打下堅實的基礎。本書是《算法競賽寶典》系列教材的啟蒙篇,適用于編程愛好者以及有志于參加算法競賽的青少年。

作者簡介

  張新華,浙江大學計算機科學與技術學士學位,廈門大學軟件工程碩士學位,浙江省瑞安中學信息學奧賽金牌教練,中學高級教師,省信息技術教材的編寫者之一,培養(yǎng)的學生多次獲全國青少年信息學奧林匹克聯(lián)賽一等獎和亞洲與太平洋地區(qū)信息學奧林匹克競賽金牌,培養(yǎng)的學生多次在全國智能機器人競賽中獲全國冠軍及全國一等獎,全國優(yōu)質(zhì)課一等獎獲得者,2016年在清華大學出版社出版《算法競賽寶典》三部共約200萬字,獨立開發(fā)和改進了基于OpenGL引擎的三維圖形化C++編程工具—Dev-C++智能開發(fā)平臺。

圖書目錄

第一章 欲善其事,必利其器.1 

軟件的介紹 .1 

茶壺的繪制 .5 

實時繪圖形 .12 

第二章 小試牛刀,初露鋒芒.14 

向世界問好 .14 

繪制字符畫 .16 

第三章 抑揚頓挫,余音繞梁.20 

奏高山流水 .20 

誦千古絕句 .23 

用語音聊天 .25 

做聲控電腦 .26 

第四章 追風逐電,毫發(fā)不傷.28 

使用運算符 .28 

數(shù)據(jù)的輸入 .49 

第五章 百尺竿頭,更進一步.53 

二進制介紹 .53 

二進制轉(zhuǎn)換 .55 

神奇猜牌術 .56 

高精度運算 .57 

各進制轉(zhuǎn)換 .59 

第六章 神工意匠、鐵畫銀鉤.61 

二次元繪圖 .61 

三次元繪圖 .68 

第七章 出處殊途,各行其道.72 

if語句(一) 

72 

if語句(二) 

76 

if語句(三) 

82 

第八章 屢變星霜,周而復始.92 

一重for循環(huán) 92 

多重for循環(huán) 120 

while的使用 .130 

第九章 風云變幻,鬼神莫測.139 

猜數(shù)字游戲 .139 

隨機數(shù)猜測 .140 

石頭剪刀布 .141 

浩瀚星辰海 .143 

電腦藝術家 .144 

第十章 貝聯(lián)珠貫,井然有序.147 

一維的數(shù)組 .147 

二維的數(shù)組 .152 

字符的數(shù)組 .160 

第十一章 分工合作,各司其職.166 

函數(shù)的介紹 .166 

繪制滿天星 .169 

自定義圖形 .170 

開關燈游戲 .174 

青蛙換位置 .176 

簡易五子棋 .179 

第十二章 咄嗟之間,斗轉(zhuǎn)星移.181 

三維展示臺 .181 

七星繞紫薇 .182 

簡陋的小屋 .185 

太陽系模型 .187 

目 錄 

VII 

第十三章 鏡花水月,美輪美奐.190 

遞歸初入門 .190 

簡單遞歸圖 .194 

多重遞歸圖 .207 

循環(huán)中遞歸 .214 

第十四章 亦真亦幻,造化游戲.220 

八皇后問題 .220 

掃雷小游戲 .224 

推箱子游戲 .227 

貪吃蛇游戲 .231 

漢諾塔游戲 .234 

空戰(zhàn)小游戲 .236 

附錄240 

繪圖函數(shù)庫 .240 

控制臺函數(shù) .240 

控制函數(shù) .246 

繪制函數(shù) .247 

文件操作函數(shù) .249 

隨機數(shù)函數(shù) .250 

繪圖窗口函數(shù) .250 

語音函數(shù) .253 

聲音函數(shù) .254 

畫筆函數(shù) .254 

數(shù)學函數(shù) .256 

轉(zhuǎn)字符串函數(shù) .257 

多線程函數(shù) .257 

模型庫函數(shù) .258 

實時繪制語句 .268 

常用函數(shù)庫 .268 

分類函數(shù) .268 

數(shù)學函數(shù) .269 

進程函數(shù) .269 

轉(zhuǎn)換函數(shù)庫 .270 

輸入輸出函數(shù)庫 .270 

string用法 .270 

操作符 .270 

操作函數(shù) .271 

運算優(yōu)先級 .272 

問題及解答 .273 

參考文獻280


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號