上机13+程序设计
更新时间:2023-12-25 06:25:01 阅读量: 教育文库 文档下载
大学计算机上机实习指导书
实习十三-1基于流程图的可视化编程环境
Raptor
【实验目的与要求】
? 掌握Raptor 基本符号。 ? 熟悉Raptor编程环境。
? 学习赋值、输入、输出语句符号。
【实验内容与要点】
一、基础知识
Raptor有六种基本符号,每个符号代表一个独特的指令类型。包括赋值(assignment),调用(Call),输入(Input)和输出(Output)及选择(Selection)和循环(Loop)。
填写其中3种基本符号作用说明。 目的 赋值 输入 输出 符号 输入语句 输出语句 名称 赋值语句 作用说明 二、安装和熟悉Raptor可视化编程环境
从互联网上通过百度搜索出Raptor汉化的安装包,安装Raptor可视化编程环境。安装界面如图所示。接着指定安装的文件夹目录后就可以安装了。安装成功后桌面出现恐龙图标的快捷方式。
1
大学计算机上机实习指导书
Raptor程序是一组连接的符号,表示要执行的一系列动作。符号间的连接箭头确定所有操作的执行顺序。Raptor程序执行时,从开始(Start)符号起步,并按照箭头所指方向执行程序。Raptor程序执行到的结束(End)符号时停止。所以右侧编程区的流程图设计窗口最初都有一个main子图,其初始有开始(Start)符号和结束(End)符号。
子图
符号区 调速滑块
变量显示区
图7.25Raptor程序开发环境
右侧编程区完成程序设计后,在工具栏中的方式。
按钮控制程序正常运行,
四个按钮控制程序的运行
控制程序暂停运行可以观察“符号区”下面变量显
单步运行可以清楚了解每条指令的运行后变量
设
示区中变量值情况,值情况。
终止程序运行,
调速滑块可以调节程序的执行速度,方便观测程序的执行。
置编程区的流程图设计窗口显示的比例。
2
大学计算机上机实习指导书
三、建立第一个Raptor程序
实现y= 2*(x+5)程序,输入x,输出y。如下在右侧编程区设计出Raptor程序。
注意:输入语句符号允许用户在程序执行过程中输入程序变量的数据值。将输入语句符号拖入右侧编程区连接线上相应位置后双击,在弹出的“输入”对话框中“输入提示”行输入提示信息如请输入人数,注意加上英文引号。
自己实现鸡兔同笼问题。
“鸡兔同笼”问题就是在一个笼中装有鸡和兔,鸡有2只脚,兔有4只脚,如果已知鸡和兔的总头数为h,总脚数为f。问笼中鸡和兔各有多少只?
提示:
这样一个简单问题,我们很容易的列出两个方程:
假设笼中鸡X只,兔Y只,鸡和兔的数量为总头数h,即 x+y=h 另一个根据脚的数量得出 2x+4y=f ?x?y?h ?2x?4y?f?
从方程可以得出求解X,Y公式。
4h?f? x??2 ?
f?2h?y?
2?
3
大学计算机上机实习指导书
实习十三-2RAPTOR控制结构——选择结构
【实验目的与要求】
? 熟悉Raptor控制结构。 ? 掌握选择控制符号使用。
【实验内容与要点】
一、基础知识
选择控制语句可以使程序根据条件的当前状态,选择两种路径中的一条来执行, Raptor的选择控制语句,呈现出一个菱形的符号,用“Yes/No”表示对问题的决策结果以及决策后程序语句执行指向。当程序执行时,如果决策的结果是“Yes”(True),则执行 侧分支。如果结果是“No”(False),则执行侧分支。 二、建立选择结构Raptor程序
(1)Raptor实现2个数求最大。
将上面的程序改成任意的两个数求最大。 (2)自己Raptor实现3个数求最大。
(3)自己Raptor实现一元二次方程的求解。
提示:输入a,b,c;计算机算出一元二次方程ax2+bx+c=0的根输出。注意a 是0的情况。
4
大学计算机上机实习指导书
实习十三-3RAPTOR控制结构——循环结构
【实验目的与要求】
? 熟悉Raptor循环结构。 ? 掌握循环控制符号使用。
【实验内容与要点】
一、基础知识
一个循环控制语句允许重复执行一个或多个语句,直到某些条件变为True。在Raptor中一个椭圆和一个菱形符号被用来表示一个循环的。循环执行的次数,由菱形符号中的表达式来控制。在执行过程中,菱形符号中的表达式结果为“No”,则执行的分支,这将导致循环语句和重复。
二、建立循环结构Raptor程序
(1)Raptor实现1+2+3+?+100的和。
将上面的程序改成100以内奇数和或偶数和问题。
5
正在阅读:
上机13+程序设计12-25
中国历史上十大史家12-25
医院近五年女职工调研报告02-22
教育学(情境与原理) - 傅道春01-11
Sql server 2000测试题08-12
八年级地理中考模拟试题(一)12-27
电气预案05-22
01-基于Unity的Modicon Quantum硬件参考手册-2010.0404-14
高中英语Module2FantasyLiteraturePhilipPullmanSectionⅢGrammar_动词_ing形式作状语教学案外研版选修604-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 上机
- 程序设计
- 13
- 选调生考试综合知识练习题科技常识
- 蚁群算法在WTA中的应用与研究
- 东财11春高级财务会计在线作业一答案
- 电子科大信号与系统实验二报告
- 暑期 大学生实习心得
- 2017年11月思想汇报
- 洛理-7物理化学
- 新人教版小学一年级数学下册期末试卷一
- 第5课制作故事封面
- 浙江省温州市十校联合体2012-2013学年高二上学期期末联考化学试题 Word版含答案
- 酒精肝关键看这些指标 避免酒精肝转变肝硬化
- 高级天车工理论考试复习题
- 九年级数学下册《结识抛物线》导学案
- PEP小学英语六年级毕业试卷
- 一级注册结构师挂靠协议(2016)
- 社交礼仪习题答案
- 大学生就业岗位调查报告
- 人的身体是否健康,可以通过排便次数来观察,甚至可以发现癌症的征兆
- 2015-2020年中国搅拌叶片行业市场分析及投资可行性研究报告2
- 徐州建筑职业技术学院开展深入学习实践科学发展观活动调研工作计划