RAPTOR与流程图.ppt

RAPTOR与流程图.ppt

ID:49851989

大小:4.63 MB

页数:46页

时间:2020-03-03

RAPTOR与流程图.ppt_第1页
RAPTOR与流程图.ppt_第2页
RAPTOR与流程图.ppt_第3页
RAPTOR与流程图.ppt_第4页
RAPTOR与流程图.ppt_第5页
资源描述:

《RAPTOR与流程图.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RAPTOR与流程图<大学计算机基础>补充讲义基本界面RAPTOR基本程序环境目的符号名称说明输入输入语句输入数据给一个变量处理赋值语句使用各类运算来更改的变量的值处理过程调用执行一组在命名过程中定义的指令输出输出语句显示变量的值。四种基本符号/语句变量(variable)表示的是计算机内存中的位置,用于保存数据值在任何时候,一个变量只能容纳一个值然而,在程序执行过程中,变量的值可以改变变量说明X的值程序当程序开始时,没有任何变量存在未定义第一个赋值语句,X←32,分配数据值32给变量X32下一个赋值语句,X←X+1,检索到当前X的值为32,给它加1,并把结果33给变量X

2、33下一个赋值语句,X←X*2,检索到X当前值为33,乘以2,并把结果66给变量X66变量赋值过程基本原则:任何变量在被引用前必须存在并被赋值变量的类型由最初的赋值语句所给的数据决定设置方法通过输入语句赋值通过赋值语句的中的公式运算后赋值通过调用过程的返回值赋值RAPTOR变量值的设置数值(Number):如12,567,-4,3.1415,0.000371字符串(String):如“Hello,howareyou?”,“JamesBond”,“Thevalueofxis:”字符(Character):如’A’,’8’,’!’。RAPTOR数据类型未定义引用(a)拼写错(

3、b)变量报错的原因不同类型的数据不可比较pi(圆周率)定义为3.1416e(自然对数的底)定义为2.7183true/yes(布尔值:真)定义为1false/no(布尔值:假)定义为0RAPTOR常量输入语句的编辑(Edit)对话框提示部分变量部分输入(Input)语句输入语句编辑完成后在流程图中显示的状态运行时对话框输入(Input)语句RAPTOR控制结构程序员合理利用控制结构和控制语句,可以确定程序语句的执行顺序这些控制结构可以做三件事:1.按照顺序执行某些语句;2.根据条件的判断结果,跳过某些语句而执行其他的语句;3.条件为真时重复执行一条或多条语句本节主要介绍选

4、择(Selection)和循环(Loop)命令顺序控制顺序逻辑是最简单的程序构造本质上,就是把每个语句按顺序排列,程序执行时,从开始(Start)语句顺序执行到结束(End)语句顺序控制程序员为解决问题,必须首先确定问题的解决方案,该方案需要哪些语句,以及语句的执行顺序因此,编写正确的语句以及确定语句在程序的何处放置是同样重要的例如,当要获取和处理来自用户的数据时,必须先取得数据,然后才可以使用如果交换一下这些语句的顺序,则程序根本无法执行顺序控制在英语环境中被称为“and-then”结构选择控制可能性1可能性2Statement1StatementStatement3S

5、tatement1Statement2bStatement3当程序执行时,如果决策的结果是“Yes”(True),则执行左侧分支如果结果是“No”(False),则执行右侧分支选择控制注意选择控制语句的两个路径之一可能是空的,或包含多条语句如果两个路径同时为空或包含完全有相同的语句,则是不合适的。因为无论选择决策的结果如何,这对程序的运行过程都没有影响选择控制结构在英语环境中被称为“if-then”结构决策表达式决策表达式(DecisionExpressions)是一组值(常量或变量)和关系运算符的结合,期望得到YES/NO这样的结果关系运算符(=、/=、<、<=、>、>

6、=),必须针对两个相同的数据类型值(无论是数值、字符串、字符或布尔值)比较例如,3=4或"Wayne"="Sam"是有效的比较,但3="Mike"则是无效的关系运算运算说明例=等于3=4结果为No(false)!=/=不等于3!=4结果为Yes(true)3/=4结果为Yes(true)<小于3<4结果为Yes(true)<=小于或等于3<=4结果为Yes(true)>大于3>4结果为No(false)>=大于或等于3>=4结果为No(false)and与(3<4)and(10<20)结果为Yes(true)级联选择控制在数字评分的基础上换算字母(A,B,C,D或F)等级

7、循环控制循环(loop)控制语句允许重复执行一个或多个语句,直到某些条件变为真值(True)一个椭圆和一个菱形符号组合在一起被用来表示一个循环过程菱形符号中的表达式结果为“No”,则执行“No”的分支,这将导致循环语句和重复要重复执行的语句可以放在菱形符号上方或下方循环控制结构在英语环境中被称为“While-do”结构循环测试在循环语句中,究竟是先计算后测试,还是先测试后计算,或者在计算的过程中间进行测试?前序测试(Pre-test)后续测试(Post-test)中序测试(Intermediate-test)前序测试:删除图的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。