福建省长乐第一中学高中数学必修三《1
3循环语句(第3课时)》教案【课程标准】经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想【教学目标】1
理解、掌握循环语句;2
能运用循环语句表达解决具体问题的过程;3
培养学生逻辑思维能力与表达能力,进一步体会算法思想
【教学重点】循环语句的表示方法、结构和用法【教学难点】将具体问题的程序框图转化为程序语句的过程,当型循环和直到型循环的格式与逻辑的区别与联系
【教学过程】一、回顾知识1
什么是循环结构
画出其程序框图
引例:(课本第9页例5)设计一个计算1+2+…+100的值的算法,并画出程序框图
分析:由程序框图转化为程序语句,引入循环语句
二、循环语句1
当型(WHILE型)语句的一般格式:WHILE条件循环体WEND说明:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止
这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句
因此,当型循环有时也称为“前测试型”循环
直到型(UNTIL型)语句的一般格式:DO循环体LOOPUNTIL条件说明:当计算机遇到UNTIL语句时,先执行DO和LOOPUNTIL之间的循环体,然后判断条件是否成立,如果不成立,执行循环体
这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行LOOPUNTIL后面的语句
因此,直到型循环有时也称为“后测试型”循环
当型循环与直到型循环的区别:①当型循环先判断后执行,直到型循环先执行后判断
②当型循环用WHILE语句,直到型循环用UNTIL语句
③对同一算法来