内容正文:
2.3 周而复始
的循环结构
课程导入—循环相关影视视频
学习目标
CONTENTS
01
掌握循环结构的含义
02
能用流程图表达循环结构算法
03
能用循环结构解决简单问题
行业PPT模板http:///hangye/
模板来自于: 第一PPT https:///
你去超市买过东西吗?
买东西的流程是怎么样的?
超市收银员总是重复着清点物品、扫码、收银的过程。
如何用算法描述这一重复的过程?
新 课 讲 授
第1步,收银员逐一扫描顾客选购的商品,收费系统自动计算商品总价
第2步,顾客付款
第3步,收银员将商品放入购物袋中
当顾客需要结算时,超市收银员的工作可简单归纳为以下步骤:
由此可见,以上三个步骤完成了结算流程,每次结算都需要重复该流程
超市收银工作是一项重复的流程,在算法中可用循环结构来表示。
循环结构是指在算法执行中重复执行某个功能的一种程序结构,循环结构般包含循环体和循环结束条件。
开 始
是否有人结账
扫描商品、自动计费
顾客付款
物品装袋
结 束
否
是
超市结算算法流程图
循环结构一般包括无限循环、计数循环、当型循环和直到型循环等。
无限循环,即没有明确的终止条件,或其终止条件永远不会被满足环体不断重复执行,无法自行停止。
开 始
步骤1
步骤2
......
无限循环流程图
循环体
计数循环,即事先知道循环的次数,当循环体重复执行达到固定次数循环停止。
开 始
步骤1
步骤2
......
计数循环流程图
循环次数
循环体
结 束
否
是
循环结束判断条件
开 始
判断条件
步骤1
步骤2
......
结 束
否
是
当型循环流程图
循环体
循环结束条件
直到型循环,即先执行一次循环体,再进行条件判断,满足条件继行循环体,不满足条件就结束。
开 始
步骤1
步骤2
......
直到型循环流程图
判断条件
循环体
结 束
否
是
循环结束判断条件
生活中应用循环结构的场景有很多,如我们每天早晨都需重复起床、漱等过程,尝试用循环结构流程图表示
课堂练习
课堂练习
使用计数循环结构算法,计算小组全部同学的体质指数,并将算法流程图画在下面空白处。
①小组人数:
②循环次数为小组人数
课堂练习
③该问题也可用当型或直到型循环完成,请选择其中一种,将流画在下面空白处。
课堂练习
④ 通过以上实践,小组讨论对循环结构的新认识
算法确定后,可用编程进行验证。在图形化编程软件中,循环结构的“积木”通常包括以下三种,可以根据实际情况选择使用。
通过程序验证算法
无限循环
计数循环
直到型循环
编写计算小组全部同学体质指数的程序,实现连续输入、计算、判断、
输出功能。因小组人数是已知条件,可选择计数循环算法。
课堂练习
尝试选择当型循环或直到型循环算法编写程序。其算法与计数循环算法得到的结果一样吗?
课堂练习
输入小组人数
引用前面的分支结构程序
计算小组全部同学体质指数的程序
①若一个变量Y的初值为0,在执行下图程序段后,Y的最终值是
A.0
B.1
C.5
D.6
课堂练习
② 选用不同的循环结构算法,计算1+2+3+……+100的值。
课堂练习
总结提高
CONTENTS
01
掌握循环结构的含义
02
能用流程图表达循环结构算法
03
能用循环结构解决简单问题
行业PPT模板http:///hangye/
模板来自于: 第一PPT https:///
下 节 课 见 !
EVCapture4.2.1软件录制
Lavf57.25.100
本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn
$$nullnull