作品简介

由本书作者改进和开发的Dev-C++智能开发平台借鉴了Logo绘图语言的特点,简化了C++语言环境,以OpenGL三维动画引擎为核心,构造了一个适合青少年儿童轻松掌握C++编程语言的学习平台。学习者通过简化的C++代码绘制三维图形、设计三维动画、开发人工语音智能程序和制作趣味桌面小游戏等,能够轻松、迅速地掌握C++语言的基本语法和编程思维,为进一步学习算法,参加全国青少年信息学奥林匹克竞赛打下坚实的基础。

本书作为三维图形化C++语言程序设计的入门书,深入浅出地引入概念,循序渐进地讲解知识,以一个个生动有趣的故事情节连接各知识点,通过丰富的例题和大量的习题将程序算法、计算机图形学、数学与计算、平面几何、三维空间感知、日常英语的使用等有机地结合在一起,构造了一个奇幻的魔法编程世界。

本书是《算法竞赛宝典》系列教材的启蒙篇,适合编程爱好者以及有志于参加算法竞赛的青少年阅读。

张新华,男,浙江省瑞安中学信息技术高级教师,信息学奥林匹克竞赛教练,培养学生多次在全国青少年信息学奥林匹克竞赛、全国智能机器人竞赛、全国中小学电脑作品制作等活动中获全国级奖项,普通高中信息技术现场优质课全国一等奖获得者,Dev-C++智能开发平台的主力作者。

黄振昊,男,浙江省青少年信息学奥林匹克竞赛委员会委员、中国青少年机器人竞赛国家二级裁判。长期从事青少年科技教育、活动及竞赛的组织、管理和培训辅导工作。Dev-C++智能开发平台作者之一。

作品目录

  • 内容简介
  • 作者简介
  • 彩插
  • 编委信息
  • 前 言
  • 人物介绍
  • 编程其实很简单
  • 第一章 欲善其事,必利其器
  • 软件的介绍
  • 茶壶的绘制
  • 实时绘图形
  • 第二章 小试牛刀,初露锋芒
  • 向世界问好
  • 绘制字符画
  • 第三章 抑扬顿挫,余音绕梁
  • 奏高山流水
  • 诵千古绝句
  • 用语音聊天
  • 做声控电脑
  • 第四章 追风逐电,毫发不伤
  • 使用运算符
  • 数据的输入
  • 第五章 百尺竿头,更进一步
  • 二进制介绍
  • 二进制转换
  • 神奇猜牌术
  • 高精度运算
  • 各进制转换
  • 第六章 神工意匠、铁画银钩
  • 二次元绘图
  • 三次元绘图
  • 第七章 出处殊途,各行其道
  • if语句(一)
  • if语句(二)
  • if语句(三)
  • 第八章 屡变星霜,周而复始
  • 一重for循环
  • 多重for循环
  • while的使用
  • 第九章 风云变幻,鬼神莫测
  • 猜数字游戏
  • 随机数猜测
  • 石头剪刀布
  • 浩瀚星辰海
  • 电脑艺术家
  • 第十章 贝联珠贯,井然有序
  • 一维的数组
  • 二维的数组
  • 字符的数组
  • 第十一章 分工合作,各司其职
  • 函数的介绍
  • 绘制满天星
  • 自定义图形
  • 开关灯游戏
  • 青蛙换位置
  • 简易五子棋
  • 第十二章 咄嗟之间,斗转星移
  • 三维展示台
  • 七星绕紫薇
  • 简陋的小屋
  • 太阳系模型
  • 第十三章 镜花水月,美轮美奂
  • 递归初入门
  • 简单递归图
  • 多重递归图
  • 循环中递归
  • 第十四章 亦真亦幻,造化游戏
  • 八皇后问题
  • 扫雷小游戏
  • 推箱子游戏
  • 贪吃蛇游戏
  • 汉诺塔游戏
  • 空战小游戏
  • 附 录
  • 绘图函数库
  • 常用函数库
  • 转换函数库
  • 输入输出函数库
  • string用法
  • 运算优先级
  • 问题及解答
  • 参考文献
展开全部