- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
教材版本册别:浙教版(2019)必修1高中信息技术汇报人:Mr.yang第3章算法的程序实现
第2节(3课时)
Python语言程序设计
学习目录03.分支结构的程序实现04.循环结构的程序实现05.函数与模块
学习目标12掌握分析问题、设计算法、编写程序、调试运行等步骤的具体内容和方法;了解用计算机解决问题的一般过程;3能够运用所学知识分析实际问题,并尝试用计算机解决简单问题,提升信息技术学科素养和对科技认同感;
经典算法之农夫带狼、羊和蔬菜过河问题。一个农夫要带着一条狼、一头山羊和一篮蔬菜过河,但只有一条小船。每次只能让农夫带一样东西过河,而且农夫在场的情况下三样东西将相安无事。一旦农夫不在,狼会吃羊,羊会吃蔬菜。请进行任务分析,帮助农夫安全地带这三样东西过河?小组讨论一课堂导入
方法一一课堂导入
单击此处编辑母版文本样式第二级第三级第四级第五级方法二一课堂导入
带羊过河再带羊过河带菜过河开始结束带狼还是带菜?带菜过河把羊带回来带狼过河带狼过河把羊带回来流程图有一个选择一课堂导入
假设本次项目有农夫(farmer)、狼(wolf)、羊(sheep)、蔬菜(vegetable)四个角色,农夫在场的情况下三样东西将相安无事。一旦农夫不在,狼会吃羊,羊会吃蔬菜。要求:编写一个简单Python程序,判断状态是否安全?问题描述分析算法第1步:带羊过河--提示“安全”,否则提示“危险”第2步:判断带菜还是带狼(分支判断)第3步:带羊回来--提示“安全”第4步:提示“任务完成,全员安全过河!”带菜提示:“注意要保护好蔬菜哦!”带狼提示:“注意要保护好羊哦!”一课堂导入
分支结构的程序实现01
三分支结构的程序实现1.if语句(1)单分支if语句if(条件表达式)后面加冒号“:”,当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。执行过程如果条件表达式为真,则执行语句A,然后继续往下执行;如果条件表达式为假,则不执行语句A,然后继续往下执行。格式if条件: 语句块
三分支结构的程序实现(2)双分支if语句③②执行过程:如果条件表达式为真,则执行语句A,然后继续往下执行。如果条件表达式为假,则执行语句B,然后继续往下执行。if(条件表达式)后面加冒号“:”,当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。格式:if条件: 语句块1else: 语句块2①
三分支结构的程序实现注意if语句中的冒号表示下方紧接着一个语句块。在Python中,语句块是一行或放在一起多行的语句,一般通过行缩进来标识。同一个if语句中,if、else下方的语句块必须采用相同的缩进。在Python中,行尾冒号的作用是告诉Python接下来要创建一个新的语句块。因此,只要某一行以冒号结尾,它接下来的内容就应该有缩进。Python中有一个惯例:总是将语句块缩进4个空格。语句块缩进
三分支结构的程序实现讨论探究区间测速目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速,(下图所示)。区间测速示意图现有一段长为25千米的测速区间,小车的限速是100千米/时。数据中心需要编写一段程序,用来判断某辆小车在此测速路段是否超速。
三分支结构的程序实现抽象与建模要判断某辆小车在该测速区间内是否超速,首先要求出该小车的平均车速,然后与限速100千米/时进行比较,若平均车速小于等于限速,属于正常;否则就判定为超速。而求平均车速时需要提供区间距离和行驶时间。区间距离已经明确,小车的区间行驶时间可通过小车经过前后两个监测点的时间差来计算,为简化问题,可将时间差作为行驶时间的输入数据。各个数据相应的数据类型及变量名如下表所示。区间测速数据分析表通过上述的问题抽象,可建立如下计算模型:
三分支结构的程序实现设计算法根据上述计算模型,解决问题的关键是根据v值做出判断,可采用分支结构设计算法。超速判断算法流程图
三分支结构的程序实现编写程序根据算法编写的程序及测试结果如下:程序测试结果s=25t=int(input(请输入用时(秒):))v=s*3600/tifv=100:print(正常)else:print(超速)请输入用时(秒):800超速
三分支结构的程序实现2.if-elif语句作用:应用if条件语句可以快速地实现程序的分支选择,但当分支比较多时,用if...elif...else语句来实现比较简便。格式if条件1:语句块1elif条件2: 语句块
您可能关注的文档
- 新一年级道德与法治上册第四单元 第16课大家排好队 教学设计及反思.docx
- 统编版三年级语文上册第一单元大单元 教学设计.docx
- 统编版四年级语文上册第三单元大单元 教学设计.docx
- 人教版六年级上册数学第三单元《分数除法》教学设计.docx
- Unit3 SectionB 单词课件(新人教八上Unit3 Same or different).pptx
- 专题05 和谐的师生关系 复习课件(56张PPT)2025-2026学年七上道德与法治统编版2024.pptx
- 1.1 原始社会的解体和阶级社会的演进 课件(共37张ppt).pptx
- 专题02 Units 1~2 教材核心知识串讲(期中复习课件)七年级英语上学期沪教版2024.pptx
- 2.1.1 植物细胞工程的基本技术--人教版2019高中生物学选择性必修3教学课件(共21张PPT).pptx
- 统编版新一年级语文上册第二单元大单元 教学设计.docx
最近下载
- 《九年级学生数学典型错题的成因及对策研究》实施方案.docx
- 建设工程施工专业分包合同示范文本GF-2003-0213.pdf VIP
- 变废为宝演绎精彩——初中数学易错题归因之我见 .pdf VIP
- 个人纪律作风自查报告.docx VIP
- 错题归因法解析(中小学生教育).pptx VIP
- 城市地铁车辆车钩缓冲装置行业技术规范 - 中国城市轨道交通协会.pdf VIP
- 537初中数学学生的典型错题成因及防范措施的研究的结题报告.pptx VIP
- CNCA-CURC-07:2019 城市轨道交通装备产品认证实施规则 特定要求—城市轨道交通车辆车钩缓冲装置.pdf VIP
- 校园流感防控技术操作指南(简易版、完整版)说明书.pdf
- LD350变频器说明书V2.0.pdf VIP
原创力文档


文档评论(0)