2.3算法的表示方法 常用的算法描述方法如下: ①自然语言 ②流程图 ③N-S图 ④伪代码
常用的算法描述方法如下: ① 自然语言 ② 流程图 ③ N-S图 ④ 伪代码 2.3 算法的表示方法
2.3.1用自然语言表示算法 一用自然语言表示通俗易懂,但文字冗长,容易 出现歧义性; 例如:“张三对李四说他的儿子考上了大学” ,用自然语言描述包含分支和循环的算法,不太 方便
2.3.1 用自然语言表示算法 ➢ 用自然语言表示通俗易懂,但文字冗长,容易 出现歧义性; 例如:“张三对李四说他的儿子考上了大学” ➢ 用自然语言描述包含分支和循环的算法,不太 方便
编程求1+2+3+.+100。 自然语言算法描述如下: ① 累加和变量su=0、计数变量n=0;-定义初值 判断n<-100,若成立转③,否则转④; ③ sum叶n=>sum,n+1=>n;转②; ④ 输出sum.o
例: 编程求1+2+3+.+100。 自然语言算法描述如下: ① 累加和变量sum=0、计数变量n=0;-定义初值 ② 判断n<=100,若成立转③,否则转④; ③ sum+n=>sum,n+1=>n;转②; ④ 输出sum
2.3.2 用传统流程图表示算法 传统流程图是用一些图框来表示各种操作 >用图形表示算法,直观形象,易于理解 起止框 输入输出框 判断框 处理框 流程线 连接点 注释框
2.3.2 用传统流程图表示算法 ➢ 传统流程图是用一些图框来表示各种操作 ➢ 用图形表示算法,直观形象,易于理解 起止框 输入输出框 判断框 处理框 流程线 连接点 注释框
一 个入口 判惭框 两个出口 ■■■■■
x ≧ 0 Y . N . 一个入口 两个出口 判断框