文档库 最新最全的文档下载
当前位置:文档库 › 大学计算机基础实验报告6

大学计算机基础实验报告6

深圳大学实验报告

课程名称计算机基础

项目名称算法设计工具

学院建筑与城市规划学院

专业建筑学

指导教师李炎然

报告人XXX学号2015XXX

实验时间2015.12.01

提交时间2015.12.07

教务处制

一、实验目的与要求

1.掌握Raptor 的基本符号和基本操作;

2.掌握Raptor 的控制结构(顺序结构、选择结构和循环结构);3.掌握Raptor 的子图和调用语句;

4.学会自己提出问题,并得出解决问题的方法。

二、实验内容与方法

(一)Raptor 的符号(如图5-1所示)

(二)Raptor 的基本操作

函数与运算符

功能开始运算

赋值:将箭头右边的值指派给左边的变量结束运算:将变量所占的存储单位释放

Pi 3.1416True/Yes 1False/No

0+加法-减法-负号*乘法/

除法

图5-1Raptor 的基本符号

表5-1内置函数与运算符

图5-2

保存

^/**幂运算rem 或mod

求余数sqrt 平方根abs 绝对值ceiling 向上取整floor 向下取整random 生成随机数Length_of 求字符串长度

==或=等于!=或/=不等于<小于>大于>=大于等于<=小于等于and 或&&与运算or 或||或运算not 或!

非运算

三、实验步骤与过程

1.顺序结构p.104例4-2

①打开“Raptor 汉化版”,保存新文件,如图5-2所示。

②将左边的符号区中的赋值符号拖动到Start下面,双击方框,赋值,如图5-3和图5-4所示。

图5-3赋值窗口

图5-4赋值后

③将输出符号拖动到End上面,双击平行四边形框,输入结果,如图5-5所示。

④单击,开始运算,得出结果,如图5-6

所示。图5-5输出窗口

图5-6运算结果

2.选择结构

p.114思考题4

结果如图5-7和图5-8

所示。

3.循环结构

p.114思考题9

结果如图5-9所示。

图5-7输入1

图5-8输入1的运算结果为1

图5-9运算结果

4.子图

p.114思考题10

图5-10运算结果

四、实验结论或体会

Raptor软件操作起来很方便,但编写程序难就难在思考,这是软件无法帮助我们的。在做循环结构练习是,我一开始看漏题了,做了20的连加,后来发现有个连乘符号,于是想了一会,终于做出来了。

另外,制作流程图时,容易先入为主,就会画错(指手绘)。因为高中教材里的流程图跟软件中的多少有些出入,比如输出框,软件中的图多了个小箭头,但是高中教材里面是没有的,还有就是语句的表达。

五、思考题

1.如何使用主程序调用子图?

先右击,单击“增加一个子图”,填写子图名,编辑完毕后,回到主程序,在

需要的位置添加调用符号,双击调用符号后,在弹出的窗口中输入需要调用的子图名。

2.自拟一个问题案例,包括问题描述、解决思路、知识要点、操作步骤和总结。

问题描述:计算20!。

解决思路:循环相乘。

知识要点:循环结构。

操作步骤:

①赋值:sum=1

②赋值:i=1

③循环:i>20

④赋值:sum=sum*i

⑤赋值:i=i+1

⑥输出:”sum=”+sum

⑦运算检验,如图5-11所示。

图5-11运算结果

指导教师批阅意见:

成绩评定:

指导教师签字:

年月日备注:

注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。

2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

相关文档
相关文档 最新文档