上机13+程序设计.docx
- 文档编号:26346577
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:11
- 大小:188.05KB
上机13+程序设计.docx
《上机13+程序设计.docx》由会员分享,可在线阅读,更多相关《上机13+程序设计.docx(11页珍藏版)》请在冰豆网上搜索。
上机13+程序设计
上机13+程序设计
程序。
Raptor程序执行到的结束(End)符号时停止。
所以右侧编程区的流程图设计窗口最初都有一个main子图,其初始有开始(Start)符号和结束(End)符号。
变量显示区
图7.25Raptor程序开发环境
右侧编程区完成程序设计后,在工具栏中的
四个按钮控制程序的运行方式。
按钮控制程序正常运行,
控制程序暂停运行可以观察“符号区”下面变量显示区中变量值情况,
终止程序运行,
单步运行可以清楚了解每条指令的运行后变量值情况。
调速滑块可以调节程序的执行速度,方便观测程序的执行。
设置编程区的流程图设计窗口显示的比例。
三、建立第一个Raptor程序
实现y=2*(x+5)程序,输入x,输出y。
如下在右侧编程区设计出Raptor程序。
注意:
输入语句符号允许用户在程序执行过程中输入程序变量的数据值。
将输入语句符号拖入右侧编程区连接线上相应位置后双击,在弹出的“输入”对话框中“输入提示”行输入提示信息如请输入人数,注意加上英文引号。
自己实现鸡兔同笼问题。
“鸡兔同笼”问题就是在一个笼中装有鸡和兔,鸡有2只脚,兔有4只脚,如果已知鸡和兔的总头数为h,总脚数为f。
问笼中鸡和兔各有多少只?
提示:
这样一个简单问题,我们很容易的列出两个方程:
假设笼中鸡X只,兔Y只,鸡和兔的数量为总头数h,即x+y=h
另一个根据脚的数量得出2x+4y=f
从方程可以得出求解X,Y公式。
实习十三-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的情况。
实习十三-3RAPTOR控制结构——循环结构
【实验目的与要求】
●熟悉Raptor循环结构。
●掌握循环控制符号使用。
【实验内容与要点】
一、基础知识
一个循环控制语句允许重复执行一个或多个语句,直到某些条件变为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)+…
实习十三-4RAPTOR数组使用
【实验目的与要求】
●熟悉Raptor数组。
●掌握循数组使用。
【实验内容与要点】
一、基础知识
就像Raptor的简单变量,一个数组是使用时自动创建的,它是用来存储Raptor中的数据值。
在Raptor中,数组是在输入和赋值语句中通过给一个数组元素赋值而产生的,所创建的数组,大小由赋值语句中给定的最大元素来决定。
二、建立Raptor数组程序
(1)求10个数中最大数问题。
程序实现如图。
图1求10个数中最大数
将上面的程序改成10个数中最小数问题。
(2)自己用Raptor实现实现二分法查找。
提示:
二分查找算法对应的流程图如图所示。
实习十三-5RAPTOR排序问题
【实验目的与要求】
●熟悉排序算法。
●掌握循数组使用。
【实验内容与要点】
一、插入排序Raptor实现
数组的建立与输出程序上没有实现,请添加完善。
自己Raptor上机实现比较排序或冒泡排序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上机 13 程序设计