流程图与顺序结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I←I+1
表示执行步骤的路径,流程线 可用箭头线表示
I≤ 5
N 输出S 结束
S← S+ I Y
循环结构 选择结构
根据条件决定执行路径中的 判断框 某一条,一般画成菱形 输入、输出框 表示输入、输出操作, 一般画成平行四边形
l1
A C
例1、写出作△ABC的外接圆的一个算法.
B
M
解: S1 作AB的垂直平分线l1; l2 S2 作BC的垂直平分线l2; S3 以l1与l2的交点M为圆心,MA为半径作圆, 圆M即为△ABC的外接圆.
开始
p←x x←y
y←p 结束
例3、半径为r的圆的面积计算公式为S=πr2, 当r=10时,写出计算圆面积的算法,画出流程图. 解:算法如下: S1 r←10; S2 S←πr2; S3 输出S.
开始
r←10 S←πr2 输出S
结束
3x 4 y 2 0 例4、 画出解方程组 的流程图. 2x y 2 0
流程图与顺序结构
计算1+2+3+4+5算法是什么?
S1:计算1+2,得到3; S2:将S1中的运算结果与3相加; S3:将S2中的运算结果与4相加; S4:将S3中的运算结果与5相加.
表示算法的开始或结束, 常用圆角矩形表示
起止框
开始
S←0 I←1
流程图
顺序结构
处理框 表示赋值或计算, 通常画成矩形
1.流程图的概念: 流程图是用一些图框和流程线组成的,其中图框表示各种操 作的类型,图框中的文字和符号表示操作的内容,流程线表 示操作的先后次序. 2.画流程图的步骤: 首先用自然语言描述解决问题的一个算法,再把自然语言转 化为流程图;
3.顺序结构的概念: 依次进行多个处理的结构称为顺序结构.
作业:课本第15页源自文库题第1,3题.
说明:以上过程通过依次执行S1 到S3这三个步骤,完成了作外接 圆这一问题,这种依次进行多个 处理的结构就是顺序结构.
A
B
例2、已知两个单元分别存放了变量x和y的值, 试交换这两个变量值.
说明:1、在计算机中,每个变量都分配了一个存储单元, 它们都有各自的地址. 2、为了表达方便,我们用符号“p←x”表示“把x赋给p” 解:为了达到交换的目的,需要一个单元存放中间变量. S1 p←x; S2 x←y; S3 y←p.
表示执行步骤的路径,流程线 可用箭头线表示
I≤ 5
N 输出S 结束
S← S+ I Y
循环结构 选择结构
根据条件决定执行路径中的 判断框 某一条,一般画成菱形 输入、输出框 表示输入、输出操作, 一般画成平行四边形
l1
A C
例1、写出作△ABC的外接圆的一个算法.
B
M
解: S1 作AB的垂直平分线l1; l2 S2 作BC的垂直平分线l2; S3 以l1与l2的交点M为圆心,MA为半径作圆, 圆M即为△ABC的外接圆.
开始
p←x x←y
y←p 结束
例3、半径为r的圆的面积计算公式为S=πr2, 当r=10时,写出计算圆面积的算法,画出流程图. 解:算法如下: S1 r←10; S2 S←πr2; S3 输出S.
开始
r←10 S←πr2 输出S
结束
3x 4 y 2 0 例4、 画出解方程组 的流程图. 2x y 2 0
流程图与顺序结构
计算1+2+3+4+5算法是什么?
S1:计算1+2,得到3; S2:将S1中的运算结果与3相加; S3:将S2中的运算结果与4相加; S4:将S3中的运算结果与5相加.
表示算法的开始或结束, 常用圆角矩形表示
起止框
开始
S←0 I←1
流程图
顺序结构
处理框 表示赋值或计算, 通常画成矩形
1.流程图的概念: 流程图是用一些图框和流程线组成的,其中图框表示各种操 作的类型,图框中的文字和符号表示操作的内容,流程线表 示操作的先后次序. 2.画流程图的步骤: 首先用自然语言描述解决问题的一个算法,再把自然语言转 化为流程图;
3.顺序结构的概念: 依次进行多个处理的结构称为顺序结构.
作业:课本第15页源自文库题第1,3题.
说明:以上过程通过依次执行S1 到S3这三个步骤,完成了作外接 圆这一问题,这种依次进行多个 处理的结构就是顺序结构.
A
B
例2、已知两个单元分别存放了变量x和y的值, 试交换这两个变量值.
说明:1、在计算机中,每个变量都分配了一个存储单元, 它们都有各自的地址. 2、为了表达方便,我们用符号“p←x”表示“把x赋给p” 解:为了达到交换的目的,需要一个单元存放中间变量. S1 p←x; S2 x←y; S3 y←p.