《高中数学 1.1.2 第3课时 循环结构教案 新人教a版必修3》由会员分享,可在线阅读,更多相关《高中数学 1.1.2 第3课时 循环结构教案 新人教a版必修3(4页珍藏版)》请在金锄头文库上搜索。
1、1.1.21.1.2 第第 3 3 课时课时 循环结构循环结构教学目标: 1掌握两种循环语句的一般形式,进一步体会算法的基本思想 2能够熟练地运用两种循环语句一、课堂导航 猴子第一天摘下若干个桃子,当即吃了一半,觉得还不过瘾,又多吃了一个第二天 将剩下的桃子吃掉一半,又多吃了一个,以后每天都吃前一天剩下的一半加一个到第十 天想吃时只剩下一个桃子了求第一天共摘了多少个桃子? 该过程可以交给计算机做,能否设计一个算法?试画出流程图二、复习旧知 在本课之前我们已经学习了流程图以及算法设计的三种结构三、介绍两种新的循环语句1For 循环语句 一般形式: For I From“初值”To“终值”Step
2、“步长” End For 其中“For”和“End For”之间的步骤“”称为循环体若步长为 1, “Step步 长 ”可以省略不写 2While 循环语句一般形式:While AEnd While 其中A表示判断执行循环的条件 “While”和“End While”之间的步骤“”称为循 环体 “While”循环语句的特点是前测试,即先判断,后执行若初始条件不成立,则循 环体的内容一次也不执行用这两种循环语句可以写出上述问题的伪代码:开始结束s 1i 1i i1s 2(s1)i9YN输出 s四、例题运用 例 1:试设计一个算法,计算 135799:例 2:试设计一个算法,找出满足 1357_1
3、0000 的最小整数s 1 i 1 For I From 1 To 9 Step 1s 2(s1)i i1 End For Print ss 1 i 1 While i9s 2(s1)i i1 End While Print s说明:(1)从这两个例子中体会两种循环语句的区别:一般地,当循环次数已经确定时, 可用“For”循环语句(从第一个例子中可以看出:在循环次数确定时,使用“For”循环 语句书写更为简便) ;当循环次数不能确定时,可用“While”循环语句; (2)在第二个例子中,循环语句结束后注意要将i的值减去 2 才是题中所要求的最小 整数例 3 抛掷一枚硬币时,既可能出现正面,也可
4、能出现反面,预先作出确定的判断是 不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于 50%试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率说明:随机函数“Rnd”可以产生 0 与 1 之间的随机数该算法中用大于 0.5 的随机数 表示出现正面,不大于 0.5 的随机数表示出现反面若将伪代码中的“Rnd0.5”改为 “Rnd0.5” ,其效果是一样的还要注意本题的循环体是一个“行 If 语句” ,故不需要 写“End If” 思考:能否用“While”循环语句写出伪代码? 五、课堂检测1设计一个求 1 值的算法1 21 31 41 1002设计一个求小
5、于 1000 的完全平方数的和的算法3求 122232n21000 成立的n的最大整数值,用伪代码写出算法过程六、回顾小结 要实现循环结构就要用到循环语句循环语句包括“For 循环”和“While 循环” 1For 循环语句的一般形式:For I From“初值”to“终值”step“步长” End For 其中“For”和“End For”之间的步骤“”称为循环体若步长为 1, “step步 长 ”可以省略不写 2While 循环语句的一般形式:While AEnd While 其中A表示判断执行循环的条件 “While”和“End While”之间的步骤“”称为循 环体 “While”循环语句的特点是前测试,即先判断,后执行若初始条件不成立,则循 环体的内容一次也不执行 3一般地,当循环次数已经确定时,可用“For”循环语句;当循环次数不能确定时, 可用“While”循环语句 七、家庭作业 课本 23 页 2,3,4