基本算法语句——条件语句 学案教学目标:经历将具体问题的流程图转化为伪代码的过程。理解用伪代码表示的算法语句—条件语句,进一步体会算法的基本思想。体会算法对逻辑思维能力的锻炼。二.教学过程:(一)目标一: 能将具体问题的流程图转化为伪代码例 1.设计求解一元二次方程的一个算法(1)用流程图表示. (2)如何用伪代码表示.例 2.用伪代码表示流程图所描述的算法. Y N归纳:(1)条件语句的一般形式: (2)注意点:(二)目标二:能理解条件语句的嵌套形式变题:已知函数,试用伪代码写出计算 y 的一个算法.练习 1. 用伪代码描述流程图所表示的算法. Y N Y N开始输 入x输出 y结束输 出 “ 方程 根 是 全体实数”归纳:条件语句的嵌套的一般形式:(三)目标三:能识别伪代码所表示算法含义例 3.写出下列语句的运行结果:Read x (2)Read xIf x<0 Then If Then Print “是负数” Else Else Print y End IfEnd If Print P 若 x=-4,输出结果为____________ 若 x=6,P=____________若 x=9,输出结果为____________ 若 x=20,P=____________例 4.将下列语句补充完整(1) 判断输入的数是否是正数, (2)求函数的函数值若是,输出它的平方,若不是输出 则②为___________它的相反数,则①为_________ Read xRead x If Then 开始输入 a,b结束输出 x “ 是方程的根”输 出 “ 方程 无 实根”If __ ①__ Then ElseElse ___②_____ End IfEnd If Print yPrint y(四)目标四:掌握算法三种表示方式的递进关系,并体会算法的基本思想练习 2.(应用题 1)某居民区的物管部门每月按以下方法收取卫生费:3 人和 3 人以下的住户,每户收取 5 元;超过 3 人的住户,每超出 1 人加收 1.2 元.(1)如何设计算法,根据输入的人数计算应收取的费用?(2)根据算法画出其流程图. (3)根据流程图写出伪代码. (应用题 2)儿童乘火车时,若身高不超过 1.1 米,则无需购票;若身高超过 1.1 米但不超过 1.4 米,可购买半票;若超过 1.4 米,应买全票.(1)如何设计购票的算法. (2)根据算法画出其流程图.(3)根据流程图写出伪代码. (六)小结:(七)作业: