《(精品)1.2.2条件语句 (2).pptx》由会员分享,可在线阅读,更多相关《(精品)1.2.2条件语句 (2).pptx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 基本算法语句条件语句教学目标教学目标(1 1)正确理解条件语句的步骤、结构及功能,)正确理解条件语句的步骤、结构及功能,并掌握其结构;并掌握其结构;(2 2)能正确地使用条件语句表示选择结构)能正确地使用条件语句表示选择结构教学重点教学重点 条件语句的步骤、结构及功能教学难点教学难点 使用条件语句表示选择结构问题1:某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元试设计算法,根据输入的人数计算应收取的卫生费?若用(单位:元)表示应收取的费用,表示住户的人口数,则 具体算法步骤如下:S1 输入;S2 若,则,否则;S2
2、输出 流程图如右图所示从流程图可以看出这是一个选择结构,我们可以用条件语句来实现该过程1 1条件语句:条件语句的一般形式为:IfthenElseIf 条件条件A then 语句语句1 Else 语句语句2 End if对应的程序框图为否是满足条件?语句1语句21例题:例1写出输入两个数a和b,将较大的数打印出来的算法,写出伪代码,并画出流程图伪代码:Read a,bIf ab Then Print aElse Print bEnd IfEnd开始输入a,bab结束YN输出a输出b例2儿童乘坐火车时,若身高不超过1.1 m,则无需购票;若身高超过1.1 m到不超过1.4 m,可买半票;若超过1.4 m,应买全票试设计一个购票的算法,写出伪代码,并画出流程图解:Read nIf n100 Then Print nEnd IfEnd开始例3已知函数(写出)试写出计算 值的一个算法 流程图:开始结束练习:补充:用算法语句表示:输入一个数,如果 不为0,则输出,否则,重新输入解:10 Read x 20 If x=0 Then Goto 10 30 Else 40 Print 1/x 50 End If 60 End