- 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高中信息技术第2章算法与问题解决第2节算法的控制结构(1课时)
学习目录01.顺序结构02.分支结构03.循环结构
学习目标12能够根据实例区分和描述不同的控制结构;了解算法的三种基本控制结构:顺序结构、分支结构、循环结构;3能够根据实际需要选择恰当的控制结构并设计算法,提升利用信息技术学科素养;
一课堂导入想想一搭积木同学们拼过积木没有呢?提问
一课堂导入玩过积木的人都知道,即使很复杂的积木作品,都是由最基本的积木块(不妨称为基本结构)通过各种组合构成的。无论内容怎样复杂、功能如何强大的算法,也都由基本的结构组合而成,这些基本的结构称为算法的控制结构。
顺序结构01
一顺序结构请同学们尝试描述交换一杯水和一杯可乐的过程。杯子a杯子c杯子b将杯子a中的可乐倒进杯子c中将杯子b中的水倒进水杯a中将杯子c中的可乐倒进杯子b中开始结束
一顺序结构概念图例特点顺序结构指的是算法中各个步骤按照先后顺序依次执行的结构。顺序结构的算法执行时,必定具有下列特点:①每个步骤按照算法中出现的顺序依次执行。②每个步骤一定会被执行一次,而且只执行一次。顺序结构算法的一般结构
一顺序结构如果你要外出,需要购买火车票,请描述一下购买过程。严格按照顺序依次进行各步操作顺序结构的应用
分支结构02
二分支结构某超市为了对苹果进行促销,规定苹果原价5元,购买3千克以上的,超过3千克的部分可以在原价的基础上打6折。上节课同学们是用语言描述付款的算法,这节课就需要同学们分支结构来描述。开始输入苹果的重量给x输出应付款Y结束否是X≤3?Y←X*5Y←3*5+(X-3)*5*0.6
二分支结构这种先进行条件判断,再根据判断结果分别执行不同处理的控制结构就称为分支结构(也称选择结构)。12在一个分支结构中,必定有一个分支被执行,其他的分支则被忽略。首先进行条件判断,根据条件满足与否来决定执行哪个分支;从上面的流程图可知,分支结构在执行时具有下列特点:
二分支结构案例讲解一个一元二次方程是否存在实数根,需要根据条件“b2–4ac≥0”是否成立来判断。如果条件成立就输出“有实数根”,否则就输出“无实数根”。我们如何用分支结构的流程图表示出来呢?用流程图描述分支结构的算法时,流程线会从条件判断框(菱形)上面的角进入,在进行条件判断后,从条件判断框的左、右或者下面的角走向各个分支。
二分支结构在解决问题的一个完整算法中,有时需要几种控制结构的协同才能完整地表示解决问题的全部过程。如果对判断方程是否有实数根不做细化,那么整个算法是顺序结构,即先执行第一步“输入方程系数a,b,c的值”,然后再按照顺序执行第二步“根据系数判断方程是否有实数根并赋值给变量f”。如果将算法进一步细化,那么原来第二步处理就需要用分支结构来实现。从粗到细的算法细化容
二分支结构同学们相互之间探讨一下,说一说分支结构的应用场景有哪些呢?判断一个数是否为正数、负数或零判断一个日期是否是周末或工作日实现基本的菜单选择系统等
循环结构03
三循环结构同学们,思考智能电饭煲是如何煲饭的?煲好的饭是如何保温的?电饭煲煲饭及保温原理(1)温度传感器监测电饭煲内部的温度变化。(2)当米饭煮熟后,温度会上升到一个特定值,此时电饭煲判断煮饭完成。自动切换到保温模式。(3)当处于保温状态时,加热控制电路会根据温度传感器反馈的信息来控制加热元件的工作。如果温度低于设定的保温温度,加热控制电路就会启动加热元件,对电饭煲内部进行加热,循环执行。
三循环结构结合电饭煲煲饭及保温原理,同学们思考一下循环结构的定义及组成。组成循环控制结构通常由以下几个部分组成:初始化部分:在进入循环之前,通常需要进行一些初始化操作,例如设置循环变量的初始值。循环条件:这是一个布尔表达式,用于判断是否继续执行循环。只要循环条件为真,循环就会继续执行。循环体:这是在循环中重复执行的代码块。定义在条件的控制下,某些操作步骤需要重复执行的控制结构就是循环结构。
单击此处编辑母版文本样式第二级第三级第四级第五级三循环结构NY语句块1语句块2条件表达式?123重复执行,循环控制结构的主要特点是能够重复执行;条件控制,循环的执行是由特定的条件控制的。这个条件可以是一个表达式,当条件为真时,循环继续执行;当条件为假时,循环终止;通过重复执行相同的代码块,循环控制结构可以大大提高算法的执行效率。循环结构特点
三循环结构循环结构算法的流程图所示的算法在执行时,如果循环条件始终满足,那么循环体永远会被执行,此时算法陷入“死循环”,也就违背了算法的有穷性特征。因此,算法在设计时应避免此类情
您可能关注的文档
- 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.3 用算法解决问题的过程(教学课件)信息技术浙教版(2019)必修1.pptx
- 2025-2026学年第一学期3.2 Python语言程序设计 第1、2课时(教学课件)信息技术浙教版2019必修1.pptx
- 2025-2026学年第一学期3.2 Python语言程序设计 第3、4、5课时(教学课件)信息技术浙教版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
原创力文档


文档评论(0)