《可视化计算》第1章RAPTOR程序设计基础(B).ppt
《《可视化计算》第1章RAPTOR程序设计基础(B).ppt》由会员分享,可在线阅读,更多相关《《可视化计算》第1章RAPTOR程序设计基础(B).ppt(43页珍藏版)》请在三一办公上搜索。
1、第1章 RAPTOR程序设计基础PART B,可视化计算,控制结构,程序员合理利用控制结构和控制语句,可以确定程序语句的执行顺序这些控制结构可以做三件事:1.按照顺序执行某些语句;2.根据条件判断结果,跳过某些语句而执行其他语句;3.条件为真时重复执行一条或多条语句主要介绍选择(Selection)和循环(Loop)命令,2,顺序控制,顺序逻辑是最简单的程序构造本质上,就是把每个语句按顺序排列,程序执行时,从开始(Start)语句顺序执行到结束(End)语句,3,顺序控制,程序员为解决问题,必须首先确定问题的解决方案,该方案需要哪些语句,以及语句的执行顺序因此,编写正确的语句以及确定语句在程序
2、的何处放置是同样重要的例如:当要获取和处理来自用户的数据时,必须先取得数据,然后才可以使用如果交换一下这些语句的顺序,则程序根本无法执行顺序控制在英语环境中被称为“and-then”结构,4,选择控制,当程序执行时,如果决策的结果是“Yes”(True),则执行左侧分支如果结果是“No”(False),则执行右侧分支,5,选择控制,注意选择控制语句的两个路径之一可能是空的,或包含多条语句选择控制结构在英语环境中被称为“if-then”结构,6,决策表达式,决策表达式(Decision Expressions)是一组值(常量或变量)和关系运算符的结合,期望得到YES/NO这样的结果关系运算符(=
3、、/=、=),必须针对两个相同的数据类型值比较例如,3=4或Wayne=Sam是有效的比较,但3=Mike则是无效的,7,关系运算,8,级联选择控制,9,循环控制,循环(loop)控制语句允许重复执行一个或多个语句,直到某些条件变为真值(True)菱形符号中的表达式结果为“No”,则执行“No”的分支,这将导致循环语句和重复要重复执行的语句可以放在菱形符号上方或下方循环控制结构在英语环境中被称为“While-do”结构,10,循环测试,在循环语句中,究竟是先计算后测试,还是先测试后计算,或者在计算的过程中间进行测试?前序测试(Pre-test)后续测试(Post-test)中序测试(Inter
4、mediate-test),11,删除图的Statement 2Statement1为前置条件Statement 3是主循环体如果进入了Statement3,测试条件也必须由这一部分进行修改;,前序测试,12,中序测试,删除图中的Statement 1Statement2是主循环体之一而测试条件也是在Statement 2中产生Statement3是主循环体之二,13,后续测试,删除图中的Statement 1和Statement3Statement2是主循环体而测试条件也是在Statement 2中产生;,14,输入验证循环之一,15,输入验证循环之二,16,计数循环,循环按特定的次数,来执
5、行某个代码块一个著名的缩写 I.T.E.M(Initialize,Test,Execute,Modify,初始化,测试,执行,和修改)表示可以用来检查一个循环计数器变量使用是否正确的基本过程,17,典型的循环错误,18,输入控制循环之一,19,输入控制循环之二,20,RAPTOR数组变量,数组是有序数据的集合。一般数组中的每一个元素都属于同一个数据类型(数值、字符、字符串)。数组最大的好处在于用一个统一的数组名和下标(index)来唯一地确定某个数组变量中的元素由于下标值可以参与计算,这为动态进行数组元素的遍历访问创造了条件,21,RAPTOR一维数组的元素表示,形式一形式二,22,一维数组的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化计算 可视化 计算 RAPTOR 程序设计 基础
链接地址:https://www.31ppt.com/p-5897318.html