- 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高中信息技术第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: 语句块2……elif条件
您可能关注的文档
- 5《网络信息浏览》教学课件-2025-2026学年鲁教版(2024)信息技术七年级上册.pptx
- 2025-2026学年第一学期1.4 数据管理与安全(教学课件)信息技术浙教版2019必修1.pptx
- 2025-2026学年第一学期1.5 数据与大数据(教学课件)信息技术浙教版2019必修1.pptx
- 2025-2026学年第一学期2.1算法的概念及描述(教学课件)信息技术浙教版(2019)必修1.pptx
- 2025-2026学年第一学期2.2 算法的控制结构(教学课件)信息技术浙教版(2019)必修1.pptx
- 2025-2026学年第一学期2.3 用算法解决问题的过程(教学课件)信息技术浙教版(2019)必修1.pptx
- 2025-2026学年第一学期3.2 Python语言程序设计 第1、2课时(教学课件)信息技术浙教版2019必修1.pptx
- 2025-2026学年第一学期3.3 简单算法及其程序实现(教学课件)信息技术浙教版2019必修1.pptx
- 第三单元第三节 二维码伴我学习--课件 粤教版(2025)四年级信息科技.pptx
- 义务教育版(2024)八年级全一册信息科技 第3课 环境数据要感知 课件.pptx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 西南交《城市轨道交通总体与转向架》在线作业二(003)随机题.doc VIP
- 四手操作口腔护理.pptx VIP
- 2025年XX村巩固脱贫攻坚成果同乡村振兴有效衔接工作方案.pdf VIP
- ODI-Essbase-维度导出及数据导入导出.doc VIP
- 西南交《城市轨道交通总体与转向架》在线作业二(002)随机题.doc VIP
- 《GB_T 45435 - 2025航空辅助导航北斗机载设备技术要求和测试方法》最新解读.pptx VIP
- 西南交《城市轨道交通总体与转向架》在线作业一(001)随机题.doc VIP
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx VIP
- 无人机飞控系统中自适应故障诊断与容错控制技术的深度剖析与实践.docx
- 仓库台账表格.pdf VIP
原创力文档


文档评论(0)