Raptor 复习大纲 |
您所在的位置:网站首页 › raptor怎么用 › 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分制打分,计算每位选手扣除一个最高分、最低分后的平均分,显示计分结果。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |