深 圳 大 学 实 验 报 告
课程名称: 大学计算机基础教程实验指导
实验项目名称: Raptor算法工具
学院: 信息
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
学院
专业: 无
指导教师: 张坤华
报告人: 苏伟涛 学号: 2014130003 班级: 一班
实验时间:2014.12.31
实验报告提交时间: 2015.01.06
教务部制
实验目的与要求:
1.掌握Raptor的基本符号和基本操作;
2.掌握Raptor的控制结构(顺序结构、选择结构和循环结构);
3.掌握Raptor的子图和调用语句;
4.学会自己提出问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
,并得出解决问题的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
。
实验过程及内容:
1、顺序结构:
顺序结构是简单的程序构造,它就是把每个语句按顺序排列,程序执行时,从开始
(Start)语句执行到结束(End)语句,箭头连接着语句并指示程序的执行方向。顺
序结构是最简单的控制结构。
例题:计算存款利息。有10000元,想存一年。有如下两种方法可选。
活期存款,年利率为r1。
一年定期存款,年利率r2。
请分别计算出一年后按照这两种方法所得的本息和。
解:
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
图及运行结果如下:
2、选择结构:
在Raptor中,选择语句是用一个菱形符号表示,用Yes/No表示对问题的决策结果以及决策后程序语言的执行指向。选择符号代表了if-then和if-then-else这类语句,当把选择符号拖曳到编辑区域并双击菱形符号时,会弹出“选择”对话框,在这里输入决策条件以确定程序分支的流向。如图
值得注意的是,选择语句的两个途经之一有可能是空的,也可能有多个语句。如果两个语句同时为空或具有完全相同的语句,则是不合适的。因此无论决策的结果如何,对程序的运行过程都没有影响。
例题:有一个函数:
x ,x<1
y = 2x-1,1<=x<10
3x-2,x>=10
请编写程序,实现输入x的值时输出相应的y值。
解:流程图及运行结果如下:
3、循环结构:
循环结构就是反复执行某一段程序,直到某种条件满足时才结束执行该段程序的结构。一个循环结构允许重复执行一个或多个语句,直到某些条件为真。
在Raptor中,一个椭圆和一个菱形符号组合在一起来表示一个循环过程,循环执行的次数由菱形符号里的决策表达式来控制。循环符号用来表示循环语句,当把循环符号拖曳到编辑区域并双击菱形符号时,会弹出“循环”对话框,如图
例题:编写一个程序,求.
解:流程图及运行结果如下:
4、子图:
调用语句是在主程序中调用子模块或子程序、自定义函数或Raptor过程。在Raptor中,将子程序称为子图。子图可以将Raptor程序分解成逻辑块,由主程序来调用他们,这样可以简化程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
工作,便于流程图的管理,减少错误的发生。
打开Raptor后,在屏幕的左上角有一个主标签页(main)。如果要创建子图,自需右击主标签页(main),然后选择“增加一个子图”命令即可,如图
编辑程序时,如果需要调用子图,只需要把调用语句插入到相应的位置,输入需要调用的子图名称即可。子图可以被主程序调用,也可以被其他子图调用,当然也可以被子图自身调用。Raptor中的子图与子程序和函数的最大差别在于不能给子图传递参数,子图也不会返回任何值。
例题:编写一个程序,输出一下图案:
*
* * *
* * * * *
* * * * * * *
解:流程图及运行结果如下:
深圳大学学生实验报告用纸
实验结论:
经过本次实验,我对于Raptor这个软件有了初步了解,基本掌握其使用方法。比如掌握了Raptor的基本符号和基本操作,Raptor的控制结构(顺序结构、选择结构和循环结构),以及Raptor的子图和调用语句。并且初步尝试了自己提出问题,和用Raptor来解决这个问题。
指导教师批阅意见:
成绩评定:
指导教师签字:
年 月 日
备注:
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。