初中信息技术-用选择结构程序做出判断教学课件设计_第1页
初中信息技术-用选择结构程序做出判断教学课件设计_第2页
初中信息技术-用选择结构程序做出判断教学课件设计_第3页
初中信息技术-用选择结构程序做出判断教学课件设计_第4页
初中信息技术-用选择结构程序做出判断教学课件设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

世界上每6秒钟就有一个儿童饿死。然而,全世界每年浪费的粮食数量高达13亿吨。饥饿依然存在,浪费触目惊心,节约刻不容缓。为鼓励同学们厉行勤俭节约,减少“舌尖上的浪费”,我们学校食堂出台了一项优惠措施:每餐价格为20元,如果剩饭在100克以内(含),可以打9折;剩饭超过100克的,按原价(20元)结算。——用选择结构程序做出判断单位:勤俭节约人人有责执教教师:学习目标1.能用自然语言和流程图分析描述实际生活中的选择结构;2.体验并尝试用if选择结构程序做出判断,修改运行程序,解决实际问题。活动一:利用if-else进行两种情况的餐费计算任务1:(用自然语言描述“if-else选择结构”算法)如果:剩饭重量

100克,则:餐费等于­

,否则:餐费等于

20

元。<=20×0.9算法就是解决问题的方法或步骤。每餐价格为20元,如果剩饭在100克以内(含),可以打9折;剩饭超过100克的,按原价(20元)结算。活动一:利用if-else进行两种情况的餐费计算任务2:(修改运行程序)请打开“节约”文件夹下的“活动一”,用合适的语句替换程序中的?,然后保存、运行程序,并输入数据计算餐费。用鼠标右击“活动一”p=20*0.9p=20活动一:利用if-else进行两种情况的餐费计算w=int(input(“请输入剩饭重量(克):"))w<=100ifelseprint(“您需要支付餐费:",p,"元")输入剩饭重量wp=20*0.9输出餐费pp=20YesNow<=100::计算餐费流程图计算餐费程序代码活动一:利用if-else进行两种情况的餐费计算输入剩饭重量wp=20*0.9输出餐费pp=20YesNow<=100语句块1语句块2YesNo条件if-else选择结构流程图的一般形式计算餐费流程图(流程图是一种常用的算法描述工具)if-else选择结构程序的一般形式:if条件表达式:

语句块1else:语句块2序号比较运算符描述实例1==是否相等(a==b)返回False2!=是否不相等(a!=b)返回True3>是否大于(a>b)返回False4<是否小于(a<b)返回True5>=是否大于等于(a>=b)返回False6<=是否小于等于(a<=b)返回True条件表达式也就是比较运算,它的值是布尔型,包括真(True)和假(False)。假设变量a=5,b=10,比较运算结果如下:活动一:利用if-else进行两种情况的餐费计算经过一段时间的观察,食堂阿姨发现还有少部分同学存在浪费粮食的现象,于是又加大了优惠力度,并增加了惩罚措施,倡议大家开展“光盘行动”,杜绝浪费:1.如果每餐全部吃光,可以打8折;2.剩饭在100克以内(含)按原价(20元)结算;3.超过100克的,超过部分每克加收0.2元。活动二:利用if-else嵌套进行三种情况的餐费计算活动二:利用if-else嵌套进行三种情况的餐费计算任务1:(用自然语言描述“if-else选择结构嵌套”算法)如果:剩饭重量等于零,则:餐费等于

元,否则:餐费等于

。否则:再继续判断如果:剩饭重量小于等于100克,则:餐费等于

元,20×0.82020+(剩饭重量-100)×0.21.如果每餐全部吃光,可以打8折;2.剩饭在100克以内(含)按原价(20元)结算;3.超过100克的,超过部分每克加收0.2元。活动二:利用if-else嵌套进行三种情况的餐费计算任务2:(修改运行程序)请打开“节约”文件夹下的“活动二”,用合适的语句替换程序中的?,然后保存、运行程序,并输入数据计算餐费。用鼠标右击“活动二”NoNo输入剩饭重量w输出餐费pYesYesw<=100w==0p=p=p=20*0.82020+(w-100)*0.2假设剩饭重量为w,餐费为p活动二:利用if-else嵌套进行三种情况的餐费计算用if-else选择结构嵌套计算餐费流程图NoNo语句块1语句块3YesYes语句块2条件2条件1活动二:利用if-else嵌套进行三种情况的餐费计算if-else选择结构嵌套流程图一般形式if条件表达式1:

语句块1认识if-else选择结构嵌套程序的一般形式:else:语句块2if条件表达式2:语句块3else:语句块4活动二:利用if-else嵌套进行三种情况的餐费计算3.某物业部门每月向居民收取卫生费,计费方法如下:3人和3人以下住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。设计一个算法,根据输入的人数,计算应收取的卫生费。(流程图如右图所示)当堂测试1.下面生活问题属于选择结构的是(

)电梯上人数超过15人,就会发出警报声如果明天不下雨,我们就举行运动会,否则就取消。去医院看病需要经过挂号、看诊、付费、拿药这些过程。期末成绩达到90分可得优秀;60分到90分之间是及格;60分以下是不及格A.①②③B.①②C.①②④D.①②③④

2.阅读右边的流程图,假如输入的数据为10,输出的结果为(

)A.10B.5C.14D.20CDC用变量m表示人数,变量p表示收取的卫生费,则两个处理框中应填写的表达式分别为(

)。A.5*m,5*m+(m-3)*1.2B.5*m,(m-3)*1.2C.5,

(m-3)*1.2+5D.5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论