3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1

2024-03-22
| 14页
| 263人阅读
| 52人下载
普通

内容正文:

算法的基本控制结构 授课人:XXX 高一信息技术 上海科技教育出版社必修一数据与计算 回顾环节 PART ONE 算法及其特征 新课讲授 PART TWO 一、顺序结构 程序自上而下执行,任何一个程序都包含顺序结构。例如计算两个数的和,我们可以先读入两个数,然后求和,最后输出求和的结果,这就是一个顺序结构。 流程图: A B 二、选择结构 选择结构也称为分支结构,是根据给定的条件进行判断而做出选择的一种结构。选择结构的流程图中必定包含一个判断框,满足条件时执行一个处理框,不满足条件时执行另一个处理框。 流程图: 双分支结构 单分支结构 多分支结构 Python编程中的选择结构 结构1: if 条件表达式: 语句 结构2: if 条件表达式: 语句1 else: 语句2 结构3: if 条件表达式1: 语句1 elif 条件表达式2: 语句2 else: 语句3 三、循环结构 循环结构是描述重复执行操作的控制结构,它解决了重复操作多次或按条件进行控制的通用性问题。循环结构充分利用了计算机运算速度快和自动执行的优点。 流程图: Python编程中的循环结构 1.for i in range(n): #从0到n-1,循环了n次。 语句或者语句组 #如果是语句组,必须开头对齐,开头需按tab 2. for i in range(a,b): #从a到b-1,循环了b-a 次。 语句或者语句组 #如果是语句组,必须开头对齐,开头需按tab 3.while条件循环,具体格式为: while条件表达式: 语句或者语句组 #如果是语句组,必须开头对齐,开头需按tab 分析洗衣流程的控制结构 PART THREE 分析洗衣流程的控制结构 “快洗”模式的洗衣流程一共有9个步骤,洗衣机从第①步“进水”顺次执行到第⑨步“鸣叫”,这种自上而下、顺序执行的算法的基本控制结构称为 结构。 分析洗衣流程的控制结构 例如,有的洗衣机可以按照选定的衣物种类,进行相应时长的洗涤(下图)。如果是“牛仔裤”,则洗涤12分钟;如果是“丝织物”,则洗涤8分钟;否则,洗涤10分钟。这种先判断某些条件,再根据判断的结果来控制算法流程的结构称为 结构。 分析洗衣流程的控制结构 “洗涤算法”中的2.1-2.4要反复实行5次,那么可以使用一个计数器计数5次,来控制它们重复执行。这种控制结构称为 结构。 课后小结 算法的基本控制结构包括顺序结构、选择结构和循环结构三种。任何 一个算法,都可以由若干个基本结构或其组合构成。 请同学完成桌面的同步练习-必修一-项目五 $$

资源预览图

3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
1
3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
2
3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
3
3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
4
3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
5
3.2算法的基本控制结构 课件  2023—2024学年沪教版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。