内容正文:
第3单元 控制系统中的计算
循环结构(二)
第14课
浙教版
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
课后练习
05
目录
CONTENTS
2
学习目标
1
理解计次循环和条件循环的概念,能区分它们的适用场景
2
掌握计次循环的计数逻辑,以及条件循环的两种执行形式
3
能对比分析计次循环与条件循环的异同
PART 1
课堂导入
课堂导入
我们来对比两个场景:第一个是“给全班 45 位同学依次发作业本”,第二个是“在超市排队结账,直到轮到自己为止”。这两个过程有什么不一样?
发45本作业本是次数固定的,而“排队结账” 是看前面的人是否走完来决定何时轮到自己。这正好对应了我们今天要学的两种循环:计次循环和条件循环。本节课我们来看看它们在生活和编程里是怎么应用的。
PART 2
新知探究
新知探究
讨论
如何用循环结构来描述“在操场上连续跑10圈”的自动计数过程?
新知探究
建构
循环结构可以分成计次循环和条件循环两种不同的形式。
、、让演讲 活”起来
新知探究
建构
计次循环用于事先能够确定循环体执行次数的场合。如解决在操场上连续跑 10 圈的自动计数问题,这是一个明确执行次数的循环过程,可以用以下的流程图描述:
认识计次循环
新知探究
想一想
如果连续跑20圈,如何修改流程图?
结合刚才学到的计次循环特点,请你想一想生活中还有哪些场景属于计次循环?
新知探究
建构
条件循环是通过条件的判断来控制循环体是否执行。条件循环根据“循环条件判断”和“循环体”的先后顺序,分为“先判断后执行”和“先执行后判断”两种不同的形式,它们的流程示意图如下:
认识条件循环
新知探究
建构
抽签在日常生活中较为常见,如车牌选号系统、活动抽奖系统等。下面的流程图展示了一个抽签过程的算法:启动抽签过程,初始化参与抽签的数据范围,屏幕循环显示产生的随机数,按下空格键,显示选中的随机数。
认识条件循环
新知探究
想一想
“抽签算法”是一种“先执行后判断”的条件循环。请你思考:如果把它改成“先判断后执行”的形式,流程图会有什么变化?这样修改后,抽签过程会出现什么不同?
新知探究
想一想
流程图的变化:
先判断是否按下空格键,只有在“未按下”时,才执行“产生随机数→显示随机数”的循环体。
抽签过程的不同:
修改后流程:程序启动后会先等待用户按下空格键。如果用户一直不按,屏幕上就不会显示任何随机数;只有在用户第一次按下空格键后,才会生成并显示第一个随机数。这会导致 “打开程序后屏幕一片空白”的问题,和我们平时的抽签体验完全不符,也失去了 “循环显示随机数”的视觉效果。
PART 3
知识总结
知识总结
同学们,这节课我们一起解锁了“循环结构”的进阶奥秘:我们明白了循环结构不是只有一种模样,它主要分为计次循环和条件循环。计次循环就像给全班45位同学发作业本,提前确定了执行次数;条件循环则像在超市排队结账,要靠条件判断来决定何时结束。我们认识到计次循环的核心是“次数固定”,比如跑10圈、做20 个俯卧撑,都可以用计数变量来控制循环的开始与结束。而条件循环的关键是“条件判断”,它还有“先判断后执行”和“先执行后判断”两种形式,就像“等雨停了再出门”和“先跑一会儿,累了就停下”的区别。掌握了这些知识,我们就能成为生活里的“循环逻辑小专家”,轻松分辨和运用不同的循环类型啦!
PART 4
课后练习
课后练习
用流程图描述1-100连加的算法。
谢谢
下节课见!
Thanks!
浙教版
$