- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RAPTOR-与流程图
;大学计算机基础
补充讲义;基本界面;目的;变量(variable)表示的是计算机内存中的位置,用于保存数据值
在任何时候,一个变量只能容纳一个值
然而,在程序执行过程中,变量的值可以改变;说明;基本原则:
任何变量在被引用前必须存在并被赋值
变量的类型由最初的赋值语句所给的数据决定
设置方法
通过输入语句赋值
通过赋值语句的中的公式运算后赋值
通过调用过程的返回值赋值
;数值(Number):
如12,567,-4,3.1415,0.000371
字符串 (String):
如“Hello, how are you?”, “James Bond”, “The value of x is: ”
字符(Character):
如’A’,’8’,’!’。;未定义引用(a)
拼写错(b);;pi(圆周率) 定义为 3.1416
e (自然对数的底)定义为 2.7183
true /yes(布尔值: 真) 定义为 1
false/no(布尔值:假) 定义为 0;输入语句的编辑(Edit)对话框
提示部分
变量部分;输入语句编辑完成后在流程图中显示的状态
运行时对话框;程序员合理利用控制结构和控制语句,可以确定程序语句的执行顺序
这些控制结构可以做三件事:
1. 按照顺序执行某些语句;
2. 根据条件的判断结果,跳过某些语句而执行其他的语句;
3. 条件为真时重复执行一条或多条语句
本节主要介绍选择(Selection)和循环(Loop)命令;顺序逻辑是最简单的程序构造
本质上,就是把每个语句按顺序排列,程序执行时,从开始(Start)语句顺序执行到结束(End)语句;程序员为解决问题,必须首先确定问题的解决方案,该方案需要哪些语句,以及语句的执行顺序
因此,编写正确的语句以及确定语句在程序的何处放置是同样重要的
例如,当要获取和处理来自用户的数据时,必须先取得数据,然后才可以使用
如果交换一下这些语句的顺序,则程序根本无法执行
顺序控制在英语环境中被称为“and-then”结构;可能性 1;注意选择控制语句的两个路径之一可能是空的,或包含多条语句
如果两个路径同时为空或包含完全有相同的语句,则是不合适的。因为无论选择决策的结果如何,这对程序的运行过程都没有影响
选择控制结构在英语环境中被称为“if-then”结构;决策表达式(Decision Expressions)是一组值(常量或变量)和关系运算符的结合, 期望得到YES/NO这样的结果
关系运算符(=、 / =、 、=、、 =),必须针对两个相同的数据类型值(无论是数值、字符串、字符或布尔值)比较
例如,3 = 4或Wayne = Sam是有效的比较,但3 = Mike则是无效的
;运算;在数字评分的基础上换算字母(A,B,C,D或F)等级;循环(loop)控制语句允许重复执行一个或多个语句,直到某些条件变为真值(True)
一个椭圆和一个菱形符号组合在一起被用来表示一个循环过程
菱形符号中的表达式结果为“No”,则执行“No”的分支,这将导致循环语句和重复
要重复执行的语句可以放在菱形符号上方或下方
循环控制结构在英语环境中被称为“While-do”结构;在循环语句中,究竟是先计算后测试,还是先测试后计算,或者在计算的过程中间进行测试?
前序测试(Pre-test)
后续测试(Post-test)
中序测试(Intermediate-test)
;前序测试:删除图的Statement 2。Statement1为前置条件,Statement 3是主循环体,如果进入了Statement3,测试条件也必须由这一部分进行修改;
后续测试:删除图中的Statement 1和Statement3。Statement2是主循环体,而测试条件也是在Statement 2中产生;
中序测试:删除图中的Statement 1。Statement2是主循环体之一,而测试条件也是在Statement 2中产生,Statement3是主循环体之二
;两个输入验证循环案例;循环按特定的次数,来执行某个代码块
一个著名的缩写 I.T.E.M (Initialize, Test, Execute, Modify,初始化,测试,执行,和修改)表示可以用来检查一个循环计数器变量使用是否正确的基本过程;彪赂乃适颠先吮硬稻脂梢桌傈蚌崭无郡颅音洋羡然奔茁餐瞄暴刃歇延伶捏RAPTOR与流程图RAPTOR与流程图;两种形式;数组是有序数据的集合。一般数组中的每一个元素都属于同一个数据类型(数值、字符、字符串)。
数组最大的好处在于用一个统一的数组名和下标(index)来唯一地确定某个数组变量中的元素。而且下标值可以参与计算,这为动态进行数组元素的遍历访问创造了条件
;形式一
形式二
;数组变量必须在使用之前创建
所创
文档评论(0)