当前位置:
文档之家› 12.4算法与程序框图复习课
12.4算法与程序框图复习课
循环体 满足条件?
否
满足条件?
是
直到型循环结构 循环体 满足条件?
是
否
当型循环结构
循环体
满足条件?
否
是
直到型循环结构先执行一次循环体,再对一些条 件进行判断,决定是否继续执行循环体. 当型循环结构先对条件判断,根据结果决定是 否执行循环体;
1.顺序结构
2.条件结构
算法的流程根据条件是否成立有不同的 流向.即先根据条件作出判断, 再决定执行哪 一操作的结构.
3. 循环结构
在一些算法中,经常会出现从某处开始,按照一定 的条件反复执行某些步骤的情况,这就是循环结构.反 复执行的步骤称为循环体. 直到型循环结构 当型循环结构 循环体
是 否
给变量赋值的一般格式为: 变量名=表达式
备注:其中的符号“=”就是赋值号,它的意义是将后 面的表达式的值赋给变量,也就是将表达式的值存 储到这个本特征:
概括性,逻辑性,有穷性,不唯一性,普遍性
二.程序框图的概念
用规定的框、带箭头的线(也称为流程线 或指向线)以及说明文字来准确、直观地表示 算法的图形,叫做程序框图(简称框图)也叫 流程图。
程序框、流程线、及其功能
程序框 名称 起止框 (终端框) 输入、输出框 处理框 (执行框) 判断框 流程线 功能 表示一个算法的开始和结束 表示算法中数据的输入 和结果的输出 赋值、计算
判断某一条件是否成立,成立 时在出口处标明“是”或“Y”; 不成立时标明“否”或“N”. 流程进行的方向
画流程图的规则:
§12 算法与程序框图
复习课
一.算法的概念
1.算法是指用来解决问题的一系列 明确而有效的步骤,是解决问题的 清晰指令。
2.变量和赋值的概念 在设计算法的过程中,解决问题的思想方法有 时并不太难,但在描述的时候却很繁琐,为了 解决这个问题,可以引进变量和赋值的概念。 变量:在解决问题的过程中,可以取不同数 值的量叫做变量。引入变量并对它赋值,可 以使算法的表述变得简洁而清楚
(1)使用标准的图形符号. (2)框图一般按从上到下、从左到右的次序画. (3)在程序框图中,任意两个程序框之间都存在流程线. (4)一般开始框只有一个出口,结束框只有一个进口 判断框有一个进口和两个出口,其他框有一个进口、一 个出口 (5)在图形符号内使用的语言要简洁明了
三.算法的基本逻辑结构: