2.2 做出判断的分支(分支结构)第1课时 精品课件教科版(2019)高中信息技术必修 1.pptxVIP

2.2 做出判断的分支(分支结构)第1课时 精品课件教科版(2019)高中信息技术必修 1.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.2做出判断的分支pythonpython——单双分支语句

和语音助手对话

思考:我问你答视频里语音助手是如何回答我们的问题?智能判断语音助手输出答案如何用编程来实现人机对话?

1.从键盘输入问题2.判断输入的内容,做出相应操作3.输出结果自然语言描述第一关:输入问题询问计算机,通过智能判断,计算机输出答案。

否是键盘输入问题如果输入问题==“天气怎么样”输出天气情况输出其他回答第二关:流程图描述输入问题询问计算机,通过智能判断,计算机输出答案。

否是键盘输入问题如果输入问题==“天气怎么样”输出天气情况输出其他回答第二关:流程图描述输入问题询问计算机,通过智能判断,计算机输出答案。

编写程序Q=input(请输入您的问题:)ifQ==天气怎么样?:print(今天天气很好,气温21-25度)else:print(等我学习好了再来回答你!)第三关:分支结构的语句格式if条件表达式:执行语句A……else:执行语句B……

分支语句——单分支if分支语句——根据条件判断来决定程序执行的走向单分支if条件表达式:语句或语句组注意:1.if后面有冒号:2.表达式下面的语句块要缩进4个空格

例1:用分支程序来判断飞船是否能够升空。当飞船速度v=7.91,输出“飞船成功飞行!”print(飞船成功飞行!)否是结束输入速度开始v=7.91飞船成功飞行!程序编写:单分支if条件表达式:语句或语句组v=float(input(请输入速度(千米/秒):))ifv=7.91:注意:1.if后面有冒号:2.表达式下面的语句块要缩进4个空格

学分支语句——双分支if分支语句——根据不同的条件判断来决定程序执行的走向双分支if条件表达式:语句或语句组Aelse:语句或语句组B注意:1.if和else后面有冒号:2.表达式下面的语句块要缩进4个空格敲黑板:判断结果为真时,执行if后面的语句或语句组,然后跳出分支结构,执行后续语句;结果为假时,执行else后面的语句或语句组,然后跳出分支结构,执行后续语句;两个语句只能选其一执行。

单分支结构与双分支结构的区别分支语句基本格式:If条件表达式:语句或语句组否条件是语句A结束条件是否结束语句A语句B基本格式:If条件表达式:语句或语句组Aelse:语句或语句组B单分支双分支

分析问题编写程序设计算法调试运行例2:用分支程序来判断飞船是否能够升空。当飞船速度v=7.91,输出“飞船成功飞行!”,否则输出“飞船不能升空!v=float(input(“请输入速度(千米/秒):“))Ifv=7.91:print(飞船成功飞行!)else:print(“飞船不能升空!)v=7.91飞船成功飞行!飞船不能升空!程序编写:

分析问题编写程序设计算法调试运行学生练习:练习1:补充完整“飞船成功飞行!”代码(单分支语句),并调试运行练习2:补充完整“飞船成功飞行!”进阶代码(双分支语句),调试运行

现在,请同学们利用python编写一段程序,实现以下功能:if语句及应用、关系运算。知识技能1、输入一个体温数据。2、对输入的数据进行比较判断,如果小于或等于37.2,输出“体温正常”;否则,输出“体温异常”。3、结束。课堂实践:利用分支语句编写“体温测量”程序活动要求

T=float(input(请输入您当前体温:))ifT=37.2:print(体温正常)else:print(体温不正常)

课堂总结

练习时刻根据下图补全程序“判断胖不胖.py”并调试运行输出“你一点也不胖”开始结束输入身高、体重计算BMI=体重/身高2输出“你有点胖了哟”BMI24YNhight=float(input(身高(m)为:))补充下列的编程代码weight=float(input(体重(kg)为:))BMI=weight/(hight*hight)print(你有点胖了哟)else:print(你一点也不胖)______________________________

分析问题编写程序设计算法调试运行最适宜运动心率是有性别差异的,

男=(220-年龄-安静心率)*(60%~80%)+安静心率

女=(210-年龄-安静心率)*(60%~80%)+安静心率任务二利用分支语句实现分性别计算思考:如何实现根据性别输出结果呢?

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

小学、初中、高中信息科技教案、试卷、课件等教学资源

1亿VIP精品文档

相关文档