资源简介 (共20张PPT)2.3 100以内整数的循环累加(1)了解累加的概念,掌握循环结构的应用。(2)通过红绿灯工作过程的简单描述,理解循环结构的概念;通过分析100以内整数累加和的分析、思考和程序落地,加深对循环结构的应用。(3)体会到循环结构在生活中无处不在。活动 1 认识循环结构学习目标2.3认识循环结构活动1用循环结构求100以内整数的累加和活动2图形化编程及验证活动3100以内整数的循环累加优化红绿灯工作过程活动 1 认识循环结构循环结构又称重复结构,即在一定条件下,重复执行某一部分操作,直到条件满足(或条件不满足)时才停止循环。活动 1 认识循环结构优化红绿灯工作过程循环结构分类循环结构分为两种:一种是当型循环,另一种是直到型循环1.当型循环。如图 2.3.5 所示,先判断条件是否满足,若满足则执行循环体操作,之后返回,再判断条件;当条件不满足时终止循环因此,当型循环的循环体有可能一次也不执行。2.直到型循环。先执行循环体的操作,然后判断条件,若条件不满足则返回,重复执行循环体,直至条件满足时才终止循环,如图 2.3.6所示。因此,直到型循环的循环体至少要执行一次。活动 2 用循环结构求100以内整数的累加和用循环结构求100以内整数的累加和活动2问题描述在之前的学习中,我们使用包含顺序结构的算法计算过10以内的累加和,如果需要求100以内整数的累加和,用包含顺序控制结构的算法就太烦琐了。有更好的解决办法吗?活动 2 用循环结构求100以内整数的累加和分析问题S+4S+6S+8S+9变量(S) 变量(S) 常数S S 1S S 2S S 3S S 4S S 5S S 6S S 7S S 8S S 9变量(S) 变量(S) 变量(i)S S 1S S 2S S 3S S 4S S 5S S 6S S 7S S 8S S 9i=1i=i+1分析问题S=S+i0=0+1实践探究如图所示为两种形式的循环结构流程图。通过这两个图,体会初始条件和判断条件都不变时,执行不同的循环结构对输出结果的影响。将按流程图计算输出的结果,填在相应的横线上。活动 2 用循环结构求100以内整数的累加和实践探究图形化编程及验证活动3画出流程图后,该怎样用图形化编程实现 思 考活动 3 图形化编程及验证不同的编程语言中,循环结构的格式也不同。在图形化编程语言中一般有如下三种循环结构格式:1.永久循环:反复执行直到人为或强制结束为止,一般只在一些特殊情况下使用。2.按条件循环。反复执行,直到满足指定的条件后结束循环。3.按次数或数值区间循环。反复执行指定的次数或从开始数据起按某种条件到终止数据后结束循环。编程实现请参照流程图所示的图形化程序空白处填写参数,完善程序进行验证, 得出结果。活动 3 图形化编程及验证1. 判断题,对的打“√”,错的打“×”。① 使用循环结构能简化程序步骤。( )② 循环结构又称重复结构,每个循环结构都由条件和循环体两部分组成。( )③ 直到型循环结构的循环体至少要执行一次。( )巩固练习2. 分析如图所示的程序,写出运行结果。① 运行结果:s的最终值是( )。② 和同桌对比结果,说说程序中的循环体执行了几次。③ 编程验证你计算的结果是否正确。巩固练习3. 如图所示的程序是求200以内偶数的累加和的图形化程序,请尝试用“按次数或数值区间循环”积木修改程序,并验证结果。巩固练习 展开更多...... 收起↑ 资源预览