RAPTOR程序设计案例教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:谢涛,程向前,杨金成编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302363941
- 页数:244 页
第1章 RAPTOR简介 1
1.1 RAPTOR是什么 1
1.1.1 为什么要使用RAPTOR 1
1.1.2 RAPTOR的特点 3
1.2 RAPTOR安装 4
1.3 RAPTOR基本程序环境与简单应用 5
1.3.1 基本符号 6
1.3.2 输入语句 8
1.3.3 赋值语句 9
1.3.4 过程调用语句 11
1.3.5 输出语句 12
1.3.6 第一个RAPTOR应用实验 13
本章小结 18
关键术语 18
习题 18
第2章 基本程序设计 20
2.1 常量与变量 20
2.1.1 常量 20
2.1.2 变量与变量命名 20
2.2 运算符 25
2.2.1 算术运算符 25
2.2.2 关系运算符 25
2.2.3 逻辑运算符 26
2.3 系统函数简介 26
2.3.1 基本数学函数 26
2.3.2 三角函数 27
2.3.3 布尔函数 27
2.3.4 时间函数 27
2.4 控制结构 28
2.4.1 顺序控制 28
2.4.2 选择控制 29
2.4.3 决策表达式 30
2.4.4 循环控制 32
2.5 基本程序应用案例 38
2.6 程序的注释 46
本章小结 46
关键术语 46
习题 47
第3章 数组 48
3.1 数组的概念 48
3.2 数组的类型 49
3.2.1 一维数组 49
3.2.2 二维数组 51
3.2.3 字符串与字符数组 56
3.3 数组的其他应用方式 58
3.3.1 平行数组 58
3.3.2 多种数据类型元素共存的数组 58
3.4 数组的应用案例 63
3.4.1 使用随机数产生数组的元素并输出 63
3.4.2 模拟掷骰子 65
3.4.3 使用随机数模拟井字棋 66
3.4.4 凯撒密码与字符串运算 66
本章小结 70
关键术语 70
习题 70
第4章 子图与子程序的应用 72
4.1 RAPTOR中的模块化程序设计 72
4.2 模块化程序设计的深入讨论 78
4.2.1 子图和子程序的命名 78
4.2.2 模块化程序设计的设计过程 78
4.2.3 子图、子程序与变量的相互关系 78
4.2.4 RAPTOR为何不设全局变量 80
4.3 矩阵乘法 81
4.4 递归与子程序应用 85
4.4.1 汉诺塔问题 86
4.4.2 组合计算 87
4.4.3 0-1背包问题的求解 90
4.4.4 有关递归的深入讨论 94
本章小结 94
关键术语 95
习题 95
第5章 图形程序设计 97
5.1 图形程序设计的基础知识 97
5.2 趣味图形程序设计 105
5.2.1 绘制冏字 105
5.2.2 画老鼠 105
5.2.3 绘制正弦曲线 107
5.2.4 绘制哆啦A梦 109
5.3 随机数与图形的结合应用 115
5.3.1 色彩随机的最大同心圆 115
5.3.2 随机方块 116
5.4 点阵图和动画效果 119
5.4.1 利用位图实现蝴蝶飞翔的动画 119
5.4.3 滚铁环的简单实现 120
本章小结 123
关键术语 123
习题 123
第6章 视窗交互程序设计 126
6.1 视窗交互程序设计基础 126
6.1.1 键盘函数 128
6.1.2 鼠标函数 129
6.2 视窗交互的基本案例设计 131
6.2.1 RAPTOR视窗中的按钮设计 131
6.2.2 在图形视窗中画点并自动连线 133
6.2.3 图形视窗中的键盘菜单 136
6.3 视窗操作综合案例 139
6.3.1 石头剪子布游戏的实现 139
6.3.2 换装游戏的实现 140
6.3.3 打地鼠 149
本章小结 157
关键术语 158
习题 158
第7章 I/O程序设计 160
7.1 基本输入输出 160
7.2 文件数据的输入输出 162
7.2.1 文件输出 162
7.2.2 从文件输入计算数据 163
7.3 文件I/O综合应用 165
7.3.1 学生信息的文件输入 165
7.3.2 质数的文件输出 166
7.3.3 文档的加密和解密 166
7.4 图形界面下数的输入输出 173
7.4.1 图形界面下加法器的实现 173
7.4.2 打数字游戏的实现 176
本章小结 181
关键术语 181
习题 181
第8章 综合应用 183
8.1 绘制科赫雪花 183
8.2 排序的可视化 187
8.3 图形界面的无向图输入 194
8.4 简易的画图程序 202
本章小结 217
关键术语 218
习题 218
附录A RAPTOR编译与转换 219
A.1 RAPTOR的编译和转换问题 219
A.2 从RAPTOR到C#的转换 222
A.2.1 递归程序 223
A.2.2 文件输入输出 224
A.2.3 图形问题 227
附录B DLL插件 232
B.1 RAPTOR中DLL plugin的编写 232
B.2 DLL编写案例:乌龟绘图 235
附录C 术语对照表 237
参考文献 244
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019