新课程人教 A 版数学必修(Ⅲ)教案§1.1.3 流程图(3--习作课)教学目的:1.能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法; 2.训练有条理的思考与准确表达自己想法的能力,提高逻辑思维能力.教学重点:会用三种逻辑结构来进行流程图的设计。教学难点:循环结构算法的流程图。教学过程:一、知识复习:1.算法的三种重要结构是:(1)顺序结构:描述的是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。(2)条件分支结构:它是依据指定条件选择执行不同指令的控制结构。(3)循环结构:根据指定条件决定是否重复执行一条或多条指令的控制结构。其中有两种类型的循环:直到型(Until 型)循环:如图(1),先执行 A 框,再判断给定的条件 P 是否为“假”。若 P 为“假”,则再执行 A 框,如此反复,直到为“真”为止。当型(While 型)循环:如图(2)当给定的条件 P 成立时(“真”),反复执行 A 框操作,直到条件 P 为“假”时才停止循环。(4)可以证明,任何复杂的算法都可以用顺序、选择、循环三种控制结构组合而成。所以这三种控制结构称为算法三种基本控制结构。2.下列三个问题,应分别用哪种逻辑结构给出流程图?1.已知点和直线 l:Ax+By+C=0,写出求点 P 到直线 l 的距离 d 的流程图。解:框图见右上开始输入 A 、B 、C 、x0 、y0z1=Ax0+By0+Cz2=A2+B2 输出 d结束输入 x输出“ 不退票”10xA 1]10[ xA是 2.火车站对乘客退票收取一定的费用,具体办法是:按票价每 10 元(不足 10 元按 10元计算)核收 2 元;2 元以下的票下退。试写出票价为 元的车票退掉后,返还的金额元的算法程序框图。解:框图见下 3.标有 1、2、3、4、5、6 六个号码的小球,有一个最重,画出挑出此重球的算法的程序框图。开始x>2 ?X/10 是整数吗?输出 y结 束否是否1i开 始amax输入下一个球的重量 b?maxb1ii是 输入第一个球的重量 二、知识运用例 1.已知 n 个正数排成一行如下:,其中下脚码表示 n 个数的排列位置。这一行数满足条件:,画出计算第 n 项的程序框图。思路分析:表达式的含义,在这个数列()中的第 n 个数是它输出 I ,max结 束否否是前面两个数的和;因此给出前两项,后面各项都可写出。解:例 2 已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图来描述之。S1 输入 X...