2.2算法的控制结构 课件 2022—2023学年学年浙教版(2019)高中信息技术必修1(14张PPT)

资源下载
  1. 二一教育资源

2.2算法的控制结构 课件 2022—2023学年学年浙教版(2019)高中信息技术必修1(14张PPT)

资源简介

(共14张PPT)
算法

控制结构
复习
算法的描述
1、用自然语言描述算法
3、用流程图描述算法
2、用伪代码描述算法
农夫过河问题
农夫带狼过河
农夫将羊带回
农夫带青菜过河
农夫带羊过河
农夫将羊带回
顺序结构
选择或添加乘车人
提交购票订单
网上支付购票款
选择乘车日期和车次
按照顺序依次进行各步操作,具有这种特点的算法结构称为顺序结构。
顺序结构的特点和一般结构
1、每个步骤按照算法中出现的顺序依次执行;
2、每个步骤一定会被执行一次,而且只执行一次。
第二个操作
第三个操作
第四个操作
第一个操作
分支结构(选择结构)
现在听我的指令,我们班同学是男生的请举起你的左手,
否则请举起你的右手
开始
老师发出指令
判断是否为男生?
结束


举起左手
举起右手
分支结构的特点
(1)首先进行条件判断,根据条件满足与否来决定执行哪个分支;
(2)在一个分支结构中,必定有一个分支被执行,其他的分支则被忽略。
分支结构(选择结构)
如何判断一个方程是否有实数根?
B -4ac≥0
aX +bX+c=0
开始
输入方程系数a,b,c的值
B -4ac≥0
结束


输出有实数根的信息
输出无实数根的信息
变量的使用
开始
输入方程系数a,b,c的值
B -4ac≥0
结束
输出f的值
变量可以用来存储数据,在程序运行过程中,存储区的值是可以改变的。
变量的特性:赋值即覆盖


f 有实数根
f 无实数根
循环结构
算法执行过程中,在条件控制下,某些操作步骤需要重复执行循环的控制结构称为循环结构。
循环结构是一种重复某一部分操作的结构。 若满足条件则执行循环体处理框A, 若不满足条件则跳出循环, 执行循环结构后面的代码。
是否还有人来打饭?
继续打饭


超市收银系统
超市收银流程图
分析:
1、扫描一个商品条码得出商品的名称,价格X;
2、判断是否已是最后一件商品,结算总价格sum;
3、再扫描一个商品,总价格等于等于上一个和这一个的价格相加;
累加器
开始
扫描商品条码
判断是否结算?
结束
得出商品的名称和价格X
sum sum+X
输出结算清单(包括sum的值)


输出商品数据及当前应付总额
sum sum+X
练习
智能
农业
大棚
算法
分析
设计
开始
输入当前大鹏的温度t
结束
继续工作
启动降温系统
启动升温系统
谢谢观看

展开更多......

收起↑

资源预览