内容正文:
高中同步教与学·全新教案(活页) 第2章算法初步 3几种基本语句 3.1条件语句(1课时) 教学◆目标》 情感、态度与价值观 学习条件语句,结合选择结构使学生更进一步加深对条件 知识与技能 语句的认识与理解 1.正确理解条件语句的步骤、结构及功能 2.能正确地使用条件语句表示选择结构 重点难点 过程与方法 E重点 通过选择结构去理解条件语句及其应用 条件语句的步骤、结构及功能 难点 灵活使用条件语句表示选择结构. 敦学过程》 问题情境 示条件语句的结東.计算机在执行时,首先对I后的条件进行判 问题1:某居民区的物业管理部门每月按以下方法收取卫生断,如果符合条件,则执行Then后面的语句1;若不符合条件,则 费:3人和3人以下的住户,每户收取5元;超过3人的住户,每执行Ese后面的语句2 超出1人加收1.2元.试设计算法,根据输入的人数计算应收取 问题1中的选择过程用条件语句可以表示为: 的卫生费 输入 二、学生活动 学生思考后得出 若用c(单位:元)表示应收取的费用,n表示住户的人口数 Else =5+1.2(n-3) 5+1.2(n-3),n>3 End If 具体算法步骤如下 输出 输人 四、数学运用 否则 例1:设计算法,根据输入x的值,计算y的值 +1.2(n-3) =c5+12 3.输出 y≈/x2+1,x≤2.5, 算法框图如右图所示,从框图可以 看出这是一个选择结构,我们可以用条 输出c 设计意图:通过例题及练习加深对条件语句的理解及应用 师生活动 件语句来实现该过程 教师]引导学生分析 三、建构数学 学生]同桌之间讨论,然后一学生回答,其余学生补充 条件语句 教师]一个学生说,师板演 条件语句的一般形式为: If-Else-End if(如图(1)所示), 对应的程序框图为图(2) 算法 (1)输入x 2)如果x≤2.5,则y=x2+1; 条件 A Then语句1 (3)如果x>2.5,则y=x2-1; 语句2 (4)输出y End if 可以用条件语句表示第(2),(3)步: 语句2 If ≤2.5 Then y=x2+1 Els “条件”表示判断的条件,“语句1”表示满足条件时执行的操 作内容;“语句2”表示不满足条件时执行的操作内容;EndI表 End if 高中同步教与学·全新教案(活页 例2:在音乐唱片超市里,每张唱片售价25元,顾客如果购|Ifa<5Ther 买5张以上(含5张)唱片,则按照九折收费;如果顾客购买1张C=25*a 以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费Else 工作的算法,画出算法框图 If a<10 Then [教师]给学生2分钟讨论时间,然后让学生分析 [学生]一个学生起立分析,其余学生补充 [教师]根据学生回答进行补充、强调 [学生]一个学生板演,其余在下面练习 End if 解:假如用变量a表示顾客购买的唱片数,用变量C表示顾| End if 客要缴纳的金额.则这个算法可以表示为 输出C. (1)输入a 教师]从本例可以看出,条件语句“ If-Else- End if”可 2)对于a进行判断 以嵌套 ①若a<5,则C=25a; ②若5≤a<10,则C=22.5a 练习1:已知函数y=0,x=0试写出计算y值的程序,并 若a≥10,则C=21.25a (3)输出C. 画出框图 算法框图如下图所示: 练习2:用程序表示:输入一个数x,如果x不为0,则输出 ;否则,重新输入 五、回顾小结 设计意图:通过总结锻炼学生解决综合问题的能力,同时让 学生对本节的所学知识感到系统化 师生活动 教师]给学生2分钟时间总结 =25aC=21.25a 学生]同桌之间展开讨论 教师]提问两个学生,然后针对学生总结进行补充 师生]小结:条件语句的步骤、结构及功能 六、课下作业 在这个算法中,判断的后面接着判断,我们可用复合I语句 教材复习题二A组第3、4题 来描述这个算法 输入a; 板书◆设计》 问题情境 四、数学应用 例1 五、回顾小结 例2 建构数学 六、课下作业 练习1、2 高中同步教与学·全新教案(活页) 《>案例(=)X 敦学◆过程》 教学过程 教学内容 师生活动 设计意图 题:某居民区的物业管理部门每月按以下方法收取卫生费 3人和3人以下的住户,每户收取5元;超过3开 人的住户,每超出1人加收1.2元.试设计算 法,根据输入的人数计算应收取的卫生费./输入m 学生]同桌之间讨论、思考 解答:具体算法步骤如下 通过具体例子, 问题情境|1.输入n 工教师]提间一个学生,然后设置问题,引出 2.若n≤3,则c=5,否则 C:5+]. 让另一个学生补充 c=5+1.2(n-3); [师生]根据分析共同解析 本节内容 3.输出c 算法框图如右: 条件语句的一般形式: If条