ID: 24135086

2025-2026学年第一学期2.2 算法的控制结构(教学课件)信息技术浙教版(2019)必修1

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

~~ 您好,已阅读到文档的结尾了 ~~