1、第3章 用用RAPTORRAPTOR顺序顺序结构解决简单问题结构解决简单问题学习目标学习目标 了解结构化程序设计的三种基本结构 学会设计顺序结构程序目录目录4.1 结构化程序结构化程序设计的三种基本结构设计的三种基本结构4.2 顺序顺序结构应用举例结构应用举例4.1 4.1 结构化程序设计的三种基本结构结构化程序设计的三种基本结构 顺序顺序结构结构 选择结构选择结构 循环结构循环结构顺序结构顺序结构 顺序结构是最简单的程序结构,本质上就顺序结构是最简单的程序结构,本质上就是按照每个符号的先后顺序依次执行是按照每个符号的先后顺序依次执行。顺序结构的基本顺序结构的基本框架框架 输入程序所需的数据或
2、者对所需数据进行赋值;对数据进行处理;对数据进行输出。选择结构选择结构 选择结构程序设计是依据条件成立与否进行选择执行不同操作的一种程序设计方法,这种结构称之为选择结构,又称为分支结构。RAPTOR程序中的选择结构是使用一个菱形符号表示,用“Yes/No”表示“条件”的求解结果。选择结构选择结构 如果条件判断为真(Yes),则执行左侧分支操作,否则执行右侧分支操作,但不可能两个分支被同时执行。循环结构循环结构 循环结构是允许重复执行一个或多个语句,直到条件表达式的结果为“Yes”。在RAPTOR中,用一个椭圆和一个菱形符号表示一个循环结构。循环结构循环结构 需要重复执行的部分(循环体)由菱形符
3、号中的条件表达式控制。在执行过程中,如果条件表达式结果为“NO”,则执行循环体;如果条件表达结果为“Yes”,则循环结束。目录目录4.1 结构化程序结构化程序设计的三种基本结构设计的三种基本结构4.2 顺序顺序结构应用举例结构应用举例4.2 4.2 顺序结构应用举例顺序结构应用举例 顺序结构是程序设计的最简单的结构;程序的执行是按照符号的先后顺序逐条地执行。顺序结构虽然很简单,但也蕴含着一定的算法规律本章小结本章小结 本章首先介绍了结构化程序设计的三种基本结构,然后重点讲解了如何使用顺序结构设计程序,虽然顺序结构设计程序很简单,但也蕴含了一些简单算法,充分让读者体会了把传统程序设计的“写程序”过程变成了“画程序”。