Raptor 复习大纲

第一章 RAPTOR简介

RAPTOR是什么:RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具)是一款基于流程图的高级程序语言算法工具。

RAPTOR的学习目的:使用RAPTOR的目的是进行算法设计和运行验证,所以避免了重量级编程语言,如C++或Java的过早引入,给初学者带来的学习负担。

第二章 基本程序设计

常量:RAPTOR定义了四个常量(Constant)(选择题)

pi(圆周率) 定义为 3.1416

e (自然对数的底)定义为 2.7183

true /yes(布尔值: 真)  定义为 1

false/no(布尔值:假)  定义为 0

变量名是否合法的判断(教材P22)

RAPTOR数据类型:数值,字符串,字符

RAPTOR的运算符有:关系运算,逻辑运算,算数运算(判断题,教材P25-P26)

RAPTOR的系统函数和应用方式(选择题,教材P26)

程序的基本结构:顺序,选择,循环。(程序填空题,程序设计题)

第三章 数组

RAPTOR数组的特点

1.在RAPTOR中,一个数组中的各个元素可以包含不同类型的数据(字符、字符串、数值等等);

2.RAPTOR支持可变长数组(VLA);

3.下标可以是常量,变量或表达式,但其值必须是整数(如果是小数将四舍五入);

4.下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界。不加说明时下界值默认为1。

5.RAPTOR数组的最大元素个数在10000个左右,建议不要超此上限。

第四章 子图与子程序的应用

模块化的主要作用(选择题):降低复杂性,避免代码段重复,改进性能

子图和子程序的区别和联系(选择题,判断题):

1.子程序的所有变量在子程序运行过程中存在,运行结束后,除了传递回调用程序的参数,所有其它变量立即删除

2.子图的定义与调用基本上与子程序类似,但无需定义和传递任何参数

3.一般情况下,main子图与所有的子图共享变量;而子程序的变量在子程序结束时,除去out的参数传给调用它的模块之外,其他变量将全部释放

第五章 图形程序设计

RAPTOR下,产生图形界面:Open_graph_Window(X_Size,Y_Size)

常用图形函数的应用:(程序填空题,比如画同心圆和画三角形)

第六章 视窗交互程序设计(选择题)

阻塞性键盘输入函数

(1) Wait_For_Key

 (2) Character_variable ß Get_Key

 (3) String_variable ß Get_Key_String

非阻塞性键盘输入函数 :Key_Hit

 

阻塞性鼠标输入函数

Wait_For_Mouse_Button(Which_Button)

Get_Mouse_Button(Which_Button, X, Y)

非阻塞型鼠标输入函数

(1) x ß Get_Mouse_X

 (2) y ß Get_Mouse_Y

 (3) Mouse_Button_Down(Which_Button)

 (4) Mouse_Button_Released(Which_Button)

 

程序填空题和程序设计题目参考:

《RAPTOR程序设计案例教程》—清华大学出版社

1.教材P18,1,2,3题

2.教材P47,1,2,3,4题

3.输入任意一个年份,判断该年是否为润年。

3.输入任意两个数存入变量a、b中,要求:变量a中存储较大数,b中存储较小数,然后输出变量a和b的值。

4.输入任意三个数存入变量a、b、c中,然后按从小到大的顺序输出。

5.输入任意一个学生的考试成绩,然后按其所属分数段打印对应等级:90-100分为A等,80-89分为B等,70-79为C等,60-69为D等,60分以下为E等。

6.计算并输出sum = 1 + 2 + 3 + … + n

7.计算并输出n!值

8.计算并输出sum = 1! + 2! + 3! + … + n!

9.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum = 1 / 2 + 2 / 3 + 3 / 4 + … + n / ( n + 1 )的值,然后分别输出变量n和sum的值。

10.设计循环结构程序输入任意10个整数,分别统计其中的奇数个数、偶数个数、所有数的累加和,然后显示结果。

11.设计校园歌手大赛计分程序,假设有10评委按10分制打分,计算每位选手扣除一个最高分、最低分后的平均分,显示计分结果。

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读