内容正文:
第2单元 探索算法结构
周而复始的循环结构
第3节
鲁教版·五年级
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
智慧挑战
05
目录
CONTENTS
2
学习目标
感受循环结构在生活重复场景中的广泛应用,能识别需 “重复执行” 的操作场景
会用流程图规范描述循环结构算法,能运用图形化编程软件实现不同类型循环程序
理解循环结构 “循环体 + 结束条件” 的核心逻辑,能区分计数、当型、直到型三种循环类型
课堂导入
小容发现超市收银员总是重复着清点物品、扫码、收银的过程。
如何用算法描述这一重复的过程?
课堂导入
如果用算法描述,怎样才能避免写大量重复步骤?”
这些重复操作有什么共同点?
新知探究
当顾客需要结算时,超市收银员的工作可简单归纳为以下步骤:
第1步,收银员逐一扫描顾客选购的商品,收费系统自动计算商品总价。
第2步,顾客付款。
第3步,收银员将商品放入购物袋中。
由此可见,以上三个步骤完成了结算流程,每次结算都需要重复该流程。
PART 1
1.认识循环结构
新知探究
循环结构是指在算法执行中重复执行某个功能的一种程序结构,循环结构一般包含循环体和循环结束条件。
新知探究
循环结构一般包括无限循环、计数循环、当型循环和直到型循环等。
无限循环流程图
计数循环流程图
新知探究
循环结构一般包括无限循环、计数循环、当型循环和直到型循环等。超市结算的循环结构为当型循环。
新知探究
循环结构
无限循环
计数循环
直到型循环
当型循环
没有明确的终止条件,或其终止条件永远不会被满足,循环体不断重复执行,无法自行停止。
事先知道循环的次数,当循环体重复执行达到固定次数后, 循环停止。
先执行一次循环体,再进行条件判断,满足条件继续执行循环体,不满足条件就结束。
新知探究
计数循环:
定义:已知循环次数,执行指定次数后自动停止
核心:次数控制
示例:晨读 10 分钟(每分钟为一次循环,共 10 次)、计算 1+2+…+100(循环 100 次)
新知探究
当型循环:
定义:先判断条件,满足条件则执行循环体,不满足则停止
核心:条件满足才执行
示例:超市收银(有顾客结账→执行收银流程;无顾客→停止)
新知探究
直到型循环:
定义:先执行一次循环体,再判断条件,满足条件则继续执行,不满足则停止
核心:先执行再判断
示例:练习投篮(先投一次→没投中→再投;投中→停止)
小组探究
生活中应用循环结构的场景有很多,如我们每天早晨都需重复起床、洗漱等过程
请同学们以小组探究的方式,用循环结构流程图表示出来。
PART 2
2.循环结构
的应用
新知探究
利用循环结构算法,可以实现多人的体质指数计算和判断过程。其中, 循环体是计算每个人的体质指数,循环条件是人数。
使用计数循环结构算法,计算小组全部同学的体质指数,并将算法流程图画出来。
1.小组人数:
2.循环次数为小组人数。
该问题也可用当型或直到型循环完成,请选择其中一种,将流程图画出来。
PART 3
3.通过程序
验证算法
新知探究
算法确定后,可用编程进行验证。在图形化编程软件中,循环结构的"积木"通常包括以下三种,可以根据实际情况选择使用。
新知探究
编写计算小组全部同学体质指数的程序,实现连续输入、计算、判断、 输出功能。
因小组人数是已知条件,可选择计数循环算法。
尝试选择当型循环或直到型循环算法编写程序。
其算法与计数循环算法得到的结果一样吗?
下列关于循环结构的说法,正确的是( )
A. 循环结构的核心是 “重复执行”,无需设置结束条件
B. 计数循环的特点是事先知道循环次数,执行完指定次数后自动停止
C. 当型循环和直到型循环的区别在于循环体执行的顺序,与结束条件无关
D. 生活中 “红绿灯交替切换” 属于计数循环,因为切换次数固定
智慧挑战
智慧挑战
解析:计数循环的定义就是 “已知循环次数,执行指定次数后停止”,例如 “跳绳 20 次”“计算 5 名同学 BMI”,均属于计数循环,符合其核心特征
答案:
解析:虽然计数循环可通过 “重复执行 n 次” 积木控制次数,但循环体中未更新计数变量,会导致无法跟踪当前执行的同学序号影响结果可读性,且不符合计数循环 “跟踪执行进度” 的逻辑,
答案:
在使用图形化编程实现 “计算小组 5 名同学体质指数(BMI)” 的计数循环程序时,下列操作错误的是( )
A. 新建 “小组人数 n”“计数 i”“身高 h”“体重 w”“BMI” 变量,用于存储数据和控制循环
B. 用 “重复执行 5 次” 积木作为计数循环核心,确保循环体执行 5 次
C. 循环体中仅编写 “输入身高体重→计算 BMI→输出结果”,未更新计数变量 i
D. 程序开头将 “计数 i” 初始化为 0,便于后续统计同学序号
B
C
知识总结
周而复始的
循环结构
认识循环结构
循环结构的应用
通过程序验证算法
谢谢
下节课见!
Thanks!
鲁教版·五年级
$