



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机 13+程序设计11大学计算机上机实习指导书1大学计算机上机实习指导书程序。 Raptor 程序执行到的结束( End)符号时停止。所以右侧编程区的流程图设计窗口最初都有一个 main 子图,其初始有开始(Start)符号和结束( End)符号。子 图符号区调速滑块变量显示区图 7.25 Raptor 程序开发环境右侧编程区完成程序设计后,在工具栏中的 四个按钮控制程序的运行方式。 按钮控制程序正常运行, 控制程序暂停运行可以观察“符号区”下面变量显示区中变量值情况,终止程序运行, 单步运行可以清楚了解每条指令的运行后变量值情况。 调速滑块可以调节程序的执行速度, 方便观测程序的执行。设置
2、编程区的流程图设计窗口显示的比例。1大学计算机上机实习指导书三、建立第一个Raptor 程序实现 y= 2*(x+5) 程序,输入 x,输出 y。如下在右侧编程区设计出 Raptor 程序。注意:输入语句符号允许用户在程序执行过程中输入程序变量的数据值。将输入语句符号拖入右侧编程区连接线上相应位置后双击,在弹出的“输入”对话框中“输入提示”行输入提示信息如请输入人数,注意加上英文引号。自己实现鸡兔同笼问题。“鸡兔同笼” 问题就是在一个笼中装有鸡和兔,鸡有 2 只脚,兔有 4 只脚,如果已知鸡和兔的总头数为 h,总脚数为 f 。问笼中鸡和兔各有多少只?提示:2大学计算机上机实习指导书这样一个简单
3、问题,我们很容易的列出两个方程:假设笼中鸡 X 只,兔 Y 只,鸡和兔的数量为总头数 h, 即 x+y=h另一个根据脚的数量得出2x+4y=fxyh2x4 yf从方程可以得出求解X,Y公式。4hfx2f2hy23大学计算机上机实习指导书实习十三 -2RAPTOR 控制结构 选择结构【实验目的与要求】熟悉 Raptor 控制结构。掌握选择控制符号使用。【实验内容与要点】一、基础知识选择控制语句可以使程序根据条件的当前状态,选择两种路径中的一条来执行,Raptor的选择控制语句,呈现出一个菱形的符号,用“Yes/No”表示对问题的决策结果以及决策后程序语句执行指向。当程序执行时,如果决策的结果是“
4、 Yes”(True),则执行侧分支。如果结果是“No”(False),则执行侧分支。二、建立选择结构Raptor 程序(1)Raptor 实现 2 个数求最大。4大学计算机上机实习指导书将上面的程序改成任意的两个数求最大。( 2)自己 Raptor 实现 3 个数求最大。( 3)自己 Raptor 实现一元二次方程的求解。提示:输入 a,b,c;计算机算出一元二次方程 ax2+bx+c=0 的根输出。注意 a 是 0 的情况。实习十三 -3RAPTOR 控制结构 循环结构【实验目的与要求】熟悉 Raptor 循环结构。5大学计算机上机实习指导书掌握循环控制符号使用。【实验内容与要点】一、基础
5、知识一个循环控制语句允许重复执行一个或多个语句,直到某些条件变为True。在 Raptor中一个椭圆和一个菱形符号被用来表示一个循环的。循环执行的次数,由菱形符号中的表达式来控制。在执行过程中,菱形符号中的表达式结果为“ No”,则执行 的分支,这将导致循环语句和重复。二、建立循环结构Raptor 程序(1)Raptor 实现 1+2+3+100 的和。6大学计算机上机实习指导书将上面的程序改成 100 以内奇数和或偶数和问题。( 2)自己用 Raptor 实现 1-2+3-4+5-6+-100 的和。( 3)自己用 Raptor 实现 1000 以内被 3 和5 整除的数及个数。( 4)自己
6、用 RAPTOR 编写程序,计算并输出下面级数前 n 项(n=50)的和。7大学计算机上机实习指导书1*2+2*3+3*4+4*5+ +n*(n+1)+ 8大学计算机上机实习指导书实习十三 -4RAPTOR 数组使用【实验目的与要求】熟悉 Raptor 数组。掌握循数组使用。【实验内容与要点】一、基础知识就像Raptor 的简单变量,一个数组是使用时自动创建的, 它是用来存储 Raptor 中的数据值。在 Raptor 中,数组是在输入和赋值语句中通过给一个数组元素赋值而产生的,所创建的数组,大小由赋值语句中给定的最大元素来决定。二、建立 Raptor 数组程序( 1)求 10 个数中最大数问
7、题。程序实现如图。9大学计算机上机实习指导书图 1求 10 个数中最大数将上面的程序改成10 个数中最小数问题。( 2)自己用 Raptor 实现实现二分法查找。提示:二分查找算法对应的流程图如图所示。10大学计算机上机实习指导书开始left=0right=9输入查找的数据 keyleft<=right 且Nfound=falseYmid=(left+right)/2Yfound=trueYkey=listmidNNYlistmid>keyN没有找到输出 mid输出 -1left=mid+1right=mid-1结束found=true11大学计算机上机实习指导书12大学计算机上机实习指导书实习十三 -5RAPTOR 排序问题【
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药渣委托处理协议书
- 酒店事故赔偿协议书
- 路政改革扩建协议书
- 酒店经营管理协议书
- 邻居违建协商协议书
- 门面转让退款协议书
- 项目资料移交协议书
- 解除店长职位协议书
- 邻居物资互换协议书
- 隐名股东股东协议书
- 2024年7月贵州高中学业水平合格考生物试卷真题(含答案详解)
- 单位空调维修协议书
- 2025-2030年少儿艺术培训行业发展分析及前景趋势与投资研究报告
- 2025AI智算中心基础设施方案白皮书
- 花卉栽培高级工复习考试题库(含答案)
- 2025辽宁中考:英语必考知识点
- 湖南省长沙市师范大学附属中学2025届高三下学期模拟试卷二地理试题 含解析
- 产后康复培训课件
- 2025年中考历史总复习《中国历史》七年级上册全册重点知识复习梳理(全册)
- 足疗店装修施工合同协议
- 装饰布展项目合同协议
评论
0/150
提交评论