新课程人教 A 版数学必修(Ⅲ)教案§1
3 程序框图(2-循环结构)一、三维目标:1、知识与技能: 理解算法的循环结构,能正确画出简单的程序框图
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画出程序框图
3、情感态度与价值观:通过本节的学习,使我们明确循环结构框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路
二、重点与难点:重点:程序框图的循环结构;难点:是循环结构的应用和综合运用所学知识正确地画出完整的简单程序框图
三、教学用具:电脑,计算器(或图形计算器)
四、教学设计:1、循环结构:根据指定的条件决定是否重复执行一条或多条指令的控制结构
或理解为:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构
循环结构又称重复结构,循环结构可细分为两类:(1)、一类是当型循环结构,如下左图所示,它的功能是当给定的条件 P 成立时,执行 A 框,A框执行完毕后,再判断条件 P 是否成立,如果仍然成立,再执行 A 框,如此反复执行 A 框,直到某一次条件 P 不成立为止,此时不再执行 A 框,离开循环结构
(2)、另一类是直到型循环结构,如下右图所示,它的功能是先执行,然后判断给定的条件 P是否成立,如果 P 仍然不成立,则继续执行 A 框,直到某一次给定的条件 P 成立为止,此时不再执行 A 框,离开循环结构
当 型 循 环 结 构 直到型循环结构注意:(1)环结构要在某个条件下终止循环,这就需要条件结构来判断
因此,循环结构中一定包含条件结构,但不允许“死循环”
(2)在循环结构中都有一个计数变量和累加变量
计数变量用于记录循环次数,累加变量用pA成立不成立P不成立P成立A