循环语句(While 循环)一、教材依据本节课选自苏教版必修三,第一章 1
3 节基本算法语句
二、设计思路江苏省普通高中数学课程标准教学要求中对 While 循环的要求是会用 While循环语句实施循环
本节课主要针对循环次数不确定的循环中,前后计数对输出结果的影响与 ①求满足 的最大的正整数 ,② 求满足 ≥的最小的正整数,这两类问题出发对“While 循环”进行探讨
三、教学目标1
体会将循环数次不确定问题的流程图转化为伪代码的过程;2
理解并掌握前后计数问题在 While 循环中的异同;3
能正确写出①求满足 的最大的正整数,② 求满足 ≥的最小的正整数
这两类问题最后的输出结果;4
通过对本节的学习进一步提高学生的逻辑思维能力
四、重难与难点1
前后计数对最后输出结果的影响2
如何判断前后计数何时对结果有影响,何时没有影响
五、教学过程一
问题情境求满足 >10 000 的最小正整数
问题 1:如何设计算法解决上述问题;问题 2:上述算法能否用 FOR–循环写出伪代码,如果能请写出;如果不能那应该采用何种循环语句
给出解决上述问题的一个算法,分别采用前后计数的方法
思考在 While 循环中,分别采用前后计数时如何判断输出的结果
建构数学[师]:上节课我们通过问题:研究了 FOR 循环,它是针对循环次数确定的问题
即明确了程序循环的次数
那么如果把上述问题改为: 求满足 >10 000 的最小整数,是否还能用 FOR 循环解决呢
我们先考虑这个问题,要找的这个数应该满足什么条件
1[生]:要找的数应该满足: >10 000 且-2≤10 000[师]:很好,那么在设置循环时,应该如何退出循环
是否像 FOR 循环一样通过的值和终值进行比较退出循环呢
[生]:不能,因为循环次数不确定,无法知道终值,而这个题目主要是找满足>10 000 且-2