1 / 36
文档名称:

编程中的流程图入门教.ppt

格式:ppt   大小:204KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程中的流程图入门教.ppt

上传人:文库姐姐 2021/9/17 文件大小:204 KB

下载得到文件列表

编程中的流程图入门教.ppt

相关文档

文档介绍

文档介绍:算法的描述
自然语言
流程图
伪代码
程序设计语言
……
1
.
程序框图
程序框图(流程图)是一种用程序框、流程线及文字说明来表示算法的图。
2
.
构成流程图的图形符号及其作用
程序框
名称
功能
起止框(终端框)
表示一个算法的起始和结束,是任何流程图不可少的.
输入、输出框
表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置.
处理框(执行框)
赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内.
判断框
判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”.
流程线
连接程序框
连接点
连接程序框图的两部分
3
.
例1:计算以任意正实数为半径的圆的面积。
算法:
S1,输入r.
S2,S=π*r * r
S3, 输出S.
4
.
开始
结束
输入r
输出S
S=π*r * r
5
.
画程序框图的规则
1)框图一般按从上到下、从左到右的方向画。
2)使用标准的图形符号。
3)程序框一般只有一个进入点和一个退出点。
4)判断框有两个退出点, 用“是”与“否”或“Y”与“N”表示判断的两种结果。
5)在图形符号内描述的语言要简练清楚。
6
.
知识运用
例2:交换A和B两个变量的值
算法:自然语言描述
S1、输入A,B
S2、C=A;
S3、A=B;
S4、B=C。
S5、输出A,B
7
.
输入A,B
结束
输出A,B
开始
C=A
A=B
B=C
输入A,B
结束
输出A,B
开始
C=A
A=B
B=C
8
.
顺序结构
顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作。
A
B
9
.
例3:设计求任意3个整数a,b,c的最大值的算法。
算法:令max代表三个数中的最大值
S1,输入a、b、c三个数;
S2,令max=a;
S3,如果b>max, 则max=b;
S4,如果c>max, 则max=c;
S5,输出max
10
.