共 124 页1第五十一讲 算法与程序框图 基本算法语、句共 124 页2回归课本共 124 页31
算法概念算法通常是指可以用计算机来解决的某一类问题的程序或步骤 , 这些程序或步骤必须是明确和有效的 , 而且能够在有限步之内完成
注意 : 算法与一般意义上具体问题的解法既有区别又有联系 ,它们之间是一般和特殊的关系 , 算法一方面具有具体化 程、序化 机械化的特点、, 同时又有高度抽象性 概括性 精确性、、的特点 , 所以算法在解决问题中更具条理性 逻辑性、
共 124 页42
程序框图的概念 表示及功能、(1) 程序框图又称流程图 , 是一种用规定的图形、流程线及文字说明来准确 直观地表示算法的图形、
共 124 页5 (2) 程序框图基本图形及功能 :共 124 页6共 124 页7注意 : 画程序框图的规则 : 使用标准的框图的符号 ; 框图一般按从上到下 , 从左到右的方向画 ; 除判断框外 , 大多数流程图符号只有一个进入点和一个退出点 , 而判断框是具有超过一个退出点的唯一符号 ; 在图形符号内描述的语言要非常简练清楚
共 124 页83
算法的逻辑结构算法的三种基本逻辑结构是顺序结构、条件结构和循环结构
其中循环结构又分为当型 (WHILE 型 ) 循环和直到型 (UNTIL 型 ) 循环
注意 : 顺序结构为最简单的算法结构 , 语句与语句之间 框与、框之间按从上至下的顺序进行 ; 条件结构中必含有判断框 ;循环结构一定包含条件结构
共 124 页94
基本算法语句(1) 输入 输出语句分别用来实现算法的、输入和输出功能
其一般格式为 :输入语句 :INPUT“ 提示内容” ; 变量
输出语句 :PRINT“ 提示内容” ; 表达式
注意 :“① 提示内容”与变量之间必须用分号“ ;” 隔开 ,“ 提示内容”的主要作用是能够让程