流程图
学习目标:①了解算法的含义,了解算法的思想.能用自然语言描述算法;了解算法和程序语言的区别.
②理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.会用流程图表示算法。
学习重点:准确理解并绘制简单实际问题的流程图
学习难点:抽象出流程图中的信息;准确绘制简单流程图
【课前预习 自主探究】
预习任务:
1、 流程图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文字、符号、图形的组合加以直观描述的方法.主要包括程序框图和工序流程图。
2、你能说出流程图的特点:
(1)流程图的特点:可以直观、明确地表示某个算法(程序框图)或工序(工序流程图)从开始到结束的全部动态过程;
(2)通常的流程图都是按照时间顺序来执行,从上到下、从左到右的顺序阅读的,所以流程图一般要求从左到右或从上到下的顺序来书写。
(3)流程图的特征:通常会有一个"起点",一个或多个"终点".
试写出程序框图的特征________________________
3、绘制流程图一般步骤是:
(1)分析用自然语言描述的问题的流程,将其分解为若干个比较明确的步骤;
(2)分析每一步是否可以直接表达,或借助于逻辑结构来表达;
(3)分析各步骤之间的关系;
(4)画出流程图表示整个流程.
【课堂活动】
例1、如果执行下面的流程图,那么输出的S=
例2、如下图的流程图输出的结果为 .
例3、.若框图所给的程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是 .