上机13+程序设计.docx
11页实习十三-1 基于流程图的可视化编程环境Raptor【实验目的与规定】l 掌握Raptor 基本符号l 熟悉Raptor编程环境l 学习赋值、输入、输出语句符号实验内容与要点】一、基本知识Raptor有六种基本符号,每个符号代表一种独特的指令类型涉及赋值(assignment),调用(Call),输入(Input)和输出(Output)及选择(Selection)和循环(Loop)填写其中3种基本符号作用阐明目的符号名称作用阐明赋值赋值语句输入输入语句输出输出语句二、安装和熟悉Raptor可视化编程环境从互联网上通过百度搜索出Raptor汉化的安装包,安装Raptor可视化编程环境安装界面如图所示接着指定安装的文献夹目录后就可以安装了安装成功后桌面浮现恐龙图标的快捷方式Raptor程序是一组连接的符号,表达要执行的一系列动作符号间的连接箭头拟定所有操作的执行顺序Raptor程序执行时,从开始(Start)符号起步,并按照箭头所指方向执行程序Raptor程序执行到的结束(End)符号时停止因此右侧编程区的流程图设计窗口最初均有一种main子图,其初始有开始(Start)符号和结束(End)符号。
子图滑块变量显示区符号区调速滑块图7.25 Raptor程序开发环境右侧编程区完毕程序设计后,在工具栏中的四个按钮控制程序的运营方式按钮控制程序正常运营,控制程序暂停运营可以观测“符号区”下面变量显示区中变量值状况,终结程序运营,单步运营可以清晰理解每条指令的运营后变量值状况调速滑块可以调节程序的执行速度,以便观测程序的执行设立编程区的流程图设计窗口显示的比例三、建立第一种Raptor程序实现y= 2*(x+5) 程序,输入x,输出y如下在右侧编程区设计出Raptor程序注意:输入语句符号容许顾客在程序执行过程中输入程序变量的数据值将输入语句符号拖入右侧编程区连接线上相应位置后双击,在弹出的“输入”对话框中“输入提示”行输入提示信息如请输入人数,注意加上英文引号自己实现鸡兔同笼问题鸡兔同笼”问题就是在一种笼中装有鸡和兔,鸡有2只脚,兔有4只脚,如果已知鸡和兔的总头数为h,总脚数为f问笼中鸡和兔各有多少只?提示:这样一种简朴问题,我们很容易的列出两个方程:假设笼中鸡X只,兔Y只,鸡和兔的数量为总头数h, 即 x+y=h另一种根据脚的数量得出 2x+4y=f从方程可以得出求解X,Y公式实习十三-2 RAPTOR控制构造——选择构造【实验目的与规定】l 熟悉Raptor控制构造。
l 掌握选择控制符号使用实验内容与要点】一、基本知识选择控制语句可以使程序根据条件的目前状态,选择两种途径中的一条来执行, 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的状况实习十三-3 RAPTOR控制构造——循环构造【实验目的与规定】l 熟悉Raptor循环构造l 掌握循环控制符号使用实验内容与要点】一、基本知识一种循环控制语句容许反复执行一种或多种语句,直到某些条件变为True在Raptor中一种椭圆和一种菱形符号被用来表达一种循环的循环执行的次数,由菱形符号中的体现式来控制在执行过程中,菱形符号中的体现式成果为“No”,则执行 的分支,这将导致循环语句和反复。
二、建立循环构造Raptor程序(1)Raptor实现1+2+3+…+100的和将上面的程序改成100以内奇数和或偶数和问题2)自己用Raptor实现1-2+3-4+5-6+…-100的和3)自己用Raptor实现1000以内被3和5整除的数及个数4)自己用RAPTOR编写程序,计算并输出下面级数前n项(n=50)的和 1*2+2*3+3*4+4*5+……+n*(n+1)+…实习十三-4 RAPTOR数组使用【实验目的与规定】l 熟悉Raptor数组l 掌握循数组使用实验内容与要点】一、基本知识就像Raptor的简朴变量,一种数组是 使用时自动创立的,它是用来存储Raptor中的数据值在Raptor中,数组是在输入和赋值语句中通过给一种数组元素赋值而产生的,所创立的数组,大小由赋值语句中给定的最大元素 来决定二、建立Raptor数组程序(1)求10个数中最大数问题程序实现如图 图1 求10个数中最大数将上面的程序改成10个数中最小数问题2)自己用Raptor实现实现二分法查找提示:二分查找算法相应的流程图如图所示实习十三-5 RAPTOR排序问题【实验目的与规定】l 熟悉排序算法。
l 掌握循数组使用实验内容与要点】一、插入排序Raptor实现数组的建立与输出程序上没有实现,请添加完善自己Raptor上机实现比较排序或冒泡排序。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


