5.3.3条件语句教学目标1.掌握条件语句的一般形式,进一步体会算法的基本思想.2.体会将具体问题的伪代码和流程图相互转化的过程.教学重点条件语句的一般形式教学过程一、问题情境学习函数时我们学过分段函数,实际生活中的许多函数关系都是分段函数.例如:某种食品进行促销活动,若购买3袋或3以下,每袋10元;若购买3袋以上,每袋7
5元.用x(袋)表示购买的袋数,用y(元)表示购买费用,则y是x的函数,函数解析式为y=这是一个分段函数,在计算购买费用时,要先判断自变量x的范围,再进行计算.如果要为这个问题设计一个算法,在算法中应当包含选择结构.二、学生活动根据前面所学的知识,由学生自己设计上述问题的算法并画出流程图.S1输入购买的袋数x;S2如果x≤3,那么y←10x,否则y←7
5x;S3输出y.能不能写出该算法的伪代码呢
三、建构数学用条件语句来表示选择结构.条件语句的一般形式是IfAThenBElseCEndIf其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,EndIf表示条件语句结束.注意“EndIf”不能省略.有了条件语句就可以写出上面算法过程的伪代码ReadxIfx≤3Theny=10xElsey=7
5xEndIfPrinty注意:(1)条件语句主要有两种形式:“行If语句”和“块If语句”,为了避免混淆,建议尽量使用“块If语句”;(2)书写时“Then”和“Else”的分支缩进书写便于阅读和理解.关于“行If语句”:其形式为IfAThenB[ElseC]用心爱心专心115号编辑输入xx>0z←1z←-1z←z+1输出z结束YN输入x开始行If语句中判断条件A和满足条件时执行的操作B均只有一句话,可以没有“ElseC”,结束时没有“EndIf”.四、数学运用例2儿童乘坐火车时,若身高不超过1
1m,则无需购票;若身高超过1