3 循环结构◆课前导学(一)学习目标1.理解循环结构,能识别和理解简单的框图的功能;2
能运用循环结构设计程序框图解决简单的问题
(二)重点难点:重点:理解循环结构,能识别和画出简单的循环结构框图;难点:循环结构中循环条件和循环体的确定
◆课中导学◎学习目标一:理解循环结构,能识别和理解简单的框图的功能
(一)例题展示例 1 画出求 1+2+3+4+…+100 的算法和程序框图
(二)巩固深化★ 变式 1 ★变式 2 i=1,S=1否开始输出 S是★变式 3 结论:通过对引例框图的反复改造逐步帮助学生深入理解循环结构,体会用循环结构表达算法,关键要做好三点:① 确定循环变量和初始值;② 确定循环体;③ 确定循环终止条件
◎学习目标二:能运用循环结构设计程序框图解决简单的问题
例 2 下面的程序框图的运行结果是 _____________ 例 3 根据程序框图 A 回答下面的问题:(1) 图中箭头指向①时,输出=______;指向②时输出=_____
(2) 该程序框图的算法功能是_______________________
(3) 去掉条件“”按程序框图所蕴含的算法,能执行到底吗,若能执行到底,最后输出的结果是什么
对比练习:(1)图 B 输出 =_____
(2)图 A 指向②时与图 B 有何不同
你能得到什么结论
图 A 图 B◆ 课后导学1.解下列问题可用循环结构的是( )A
,求 f(5)B
求 f(5)开始
是输入 p结束输出否C
在 a,b 中找最大值D
求 1+2+3+4+…+100 的值2.下面说法正确的是( )A
一个算法只能有一种逻辑结构B
一个算法最多可以包含两种逻辑结构C
一个算法必须包含三种逻辑结构D
一个算法可以是三种逻辑结构的任意组合3.写出下图运行结果:箭头指①处,输出 S= ,指向②处输出 S=
4.执行下方