《三维图形化C++趣味编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张新华,黄振昊,张琪曼,黄维康著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302500896
  • 页数:280 页
图书介绍:本书构造了一个适合青少年儿童轻松掌握C++编程语言的学习平台。学习者通过简化的C++代码绘制三维图形、设计三维动画、开发人工语音智能程序和制作趣味桌面小游戏等方式,能够轻松、迅速掌握C++语言的基本语法和编程思维,为进一步学习算法,参加全国青少年信息学奥林匹克竞赛打下坚实的基础。本书是《算法竞赛宝典》系列教材的启蒙篇,适用于编程爱好者以及有志于参加算法竞赛的青少年。

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

软件的介绍 1

茶壶的绘制 5

实时绘图形 12

第二章 小试牛刀,初露锋芒 14

向世界问好 14

绘制字符画 16

第三章 抑扬顿挫,余音绕梁 20

奏高山流水 20

诵千古绝句 23

用语音聊天 25

做声控电脑 26

第四章 追风逐电,毫发不伤 28

使用运算符 28

数据的输入 49

第五章 百尺竿头,更进一步 53

二进制介绍 53

二进制转换 55

神奇猜牌术 56

高精度运算 57

各进制转换 59

第六章 神工意匠、铁画银钩 61

二次元绘图 61

三次元绘图 68

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

if语句(一) 72

if语句(二) 76

if语句(三) 82

第八章 屡变星霜,周而复始 92

一重for循环 92

多重for循环 120

while的使用 130

第九章 风云变幻,鬼神莫测 139

猜数字游戏 139

随机数猜测 140

石头剪刀布 141

浩瀚星辰海 143

电脑艺术家 144

第十章 贝联珠贯,井然有序 147

一维的数组 147

二维的数组 152

字符的数组 160

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

函数的介绍 166

绘制满天星 169

自定义图形 170

开关灯游戏 174

青蛙换位置 176

简易五子棋 179

第十二章 咄嗟之间,斗转星移 181

三维展示台 181

七星绕紫薇 182

简陋的小屋 185

太阳系模型 187

第十三章 镜花水月,美轮美奂 190

递归初入门 190

简单递归图 194

多重递归图 207

循环中递归 214

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

八皇后问题 220

扫雷小游戏 224

推箱子游戏 227

贪吃蛇游戏 231

汉诺塔游戏 234

空战小游戏 236

附录 240

绘图函数库 240

控制台函数 240

控制函数 246

绘制函数 247

文件操作函数 249

随机数函数 250

绘图窗口函数 250

语音函数 253

声音函数 254

画笔函数 254

数学函数 256

转字符串函数 257

多线程函数 257

模型库函数 258

实时绘制语句 268

常用函数库 268

分类函数 268

数学函数 269

进程函数 269

转换函数库 270

输入输出函数库 270

string用法 270

操作符 270

操作函数 271

运算优先级 272

问题及解答 273

参考文献 280