深圳大学学生实验报告模板_实验6(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳大学实验报告课程名称:计算机基础
实验项目名称:算法设计工具
学院:
专业:
指导教师:蔡式东
报告人:学号:班级:
实验时间:
实验报告提交时间:
教务处制
一、实验目的
1.加深对算法设计和流程图的认识和理解。
2.掌握算法设计工具Raptor 的基本操作。
2.掌握顺序结构、选择结构和循环结构的设计方法。
3.掌握Raptor 的子图和子程序设计方法。
二、实验环境
1.硬件设备:PC 机。
2.软件环境:Windows 7中文版,Raptor 4.0汉化版
三、实验
Raptor 工作环境:下载与安装Raptor.
1. 顺序结构:完成练习题1,见实验指导书178页。
注:若三角形的三条边分别为:a 、b 、 c,则三角形面积为:
)(2
1p ,c)-b)(p -a)(p -p(p S c b a ++==其中: 2. 选择结构,循环结构:
统计n 个学生的平均成绩,输入n 值;每个学生的成绩score 由输入语句输入,计算n 个学生的成绩平均值,并输出(其输出的形式为:“The average of * scores is ×”,其中*为输入的学生人数n ,×为计算结果)。当输入的成绩不在0~100范围内时,输出错误提示。(使用选择结构,循环结构,参考实验指导书173~174页【案例6-3】)
3.选作:子程序应用:编写计算n!的子程序,并通过main 子图调用该子程序计算S = 3!+4!+6!。
4.完成实验报告。
将各练习题命名为“姓名+算法设计+题×”,实验报告命名为“姓名+算法设计实验报告”,在截止日期前提交各练习题文件(扩展名为.rap 的文件)和实验报告。
四、实验结果与分析
(将Raptor 程序粘贴到此处,并说明是否达到设计目标)
五、思考题
1、若将变量ID 赋值为“2015002398”(即:ID ←“2015002398”),则ID 能否参与算术运算?为什么?
答:
2、如何在程序中增加一个子程序?
答:
六、实验体会
指导教师批阅意见:
成绩评定:
指导教师签字:
年月日
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。