2018年高中数学第一章算法初步1.2.3循环语句课件新人教A版必修.pptVIP

  • 3
  • 0
  • 约2.42千字
  • 约 34页
  • 2018-08-31 发布于河北
  • 举报

2018年高中数学第一章算法初步1.2.3循环语句课件新人教A版必修.ppt

2018年高中数学第一章算法初步1.2.3循环语句课件新人教A版必修

【思维总结】 由于退出循环的条件相反,故当型和直到型语句中判断条件也恰好相反(循环体中控制循环的变量变化相同). 方法感悟 方法技巧 1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.这是确定是否应用当型语句的关键.(如例1) 2.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.(如例2) 3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减. 失误防范 1.当型循环语句中WHILE和WEND成对出现. 2.直到型循环语句中循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环. 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 返回 1.2.3 循环语句(列为选学) 学习目标 1.通过案例了解循环语句格式,了解用循环语句处理求和、求积问题. 2.了解用条件语句实现循环的方法. 课堂互动讲练 知能优化训练 1.2.3 循环语句(列为选学) 课前自主学案 课前自主学案 温故夯基 1.条件语句主要用来实现算法中的_____结构,一般有两种格式,一种是_________________格式;另一种是___________格式. 条件 IF—THEN—ELSE IF—THEN 2.程序框图中的循环结构包括两种,一种是_____型(UNTIL)循环结构,一种是___型(WHILE)循环结构._____型循环结构是先执行一次循环体,再对条件进行判断; ___型循环体结构则先对条件判断,再决定是否执行循环体. 直到 当 直到 当 3.下图的算法功能是求积为48的两个相邻正偶数,输出的结果为6,8. 知新益能 循环结构 直到型语句 当型语句 当计算机遇到WHILE语句时,先判断条件的真假.如果条件_____,就执行WHILE和WEND之间的循环体;若条件_______,计算机将不再执行循环体,直接跳到WEND语句后执行其他语句.因此,WHILE语句也称为_____循环语句. 满足 不满足 当型 计算机执行UNTIL语句时,先执行一次循环体,然后对条件的真假进行判断.当条件_______时,执行循环体,直到_________时,不再执行循环体,跳出循环,执行LOOP UNTIL语句后的其他语句.因此,UNTIL语句又称为_______语句. 不满足 满足条件 直到型 问题探究 1.循环语句与条件语句有什么关系? 提示:循环语句中一定会有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题. 提示:不能,这是一个无终止的程序,即“死循环”.条件设置不合适,应改为“n=1999”. 课堂互动讲练 WHILE语句的应用 考点突破 对于WHILE语句,根据题意分析出条件及循环体,使程序为“符合条件时才执行循环体”的模式. (2011年洛阳高一检测)给出的30个数,1,2,4,7,11,…,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,依次类推,要求计算这30个数的和,先将右面所给出的程序框图补充完整,再依据程序框图写出程序: 例1 (1)把程序框图补充完整: ①______ ②______ (2)写出程序. 【思路点拨】 当满足①时,执行循环体,这是当型循环结构.i表示循环次数,P表示后一个加数,S表示和. 【解】 (1)给出的是30个数相加,故i=30, P表示后一个加数,比前一个多i+1.故P=P+i ①为i=30 ②为P=P+i (2)程序: 【思维总结】 要找清循环体,写在WHILE与WEND之间,如本题的i=30,S=S+P,P=P+i,i=i+1是循环体. 互动探究 如果求这30个数的积,框图及程序有哪些变化? 对于UNTIL语句,为先写出循环体,再写出条件的模式,直到符合条件时,则停止循环. UNTIL语句的应用 例2 某问题的算法列举如下: 第一步,S=0.(使S=0) 第二步,I=1.(使I=1) 第三步,输入G.(输入一个数) 第四步,S=S+G.(求S+G,其和仍放在变量S中) 第五步,I=I+1.(使I的值增加1) 第六步,如果I20,执行第七步;否则,转第三步. 【思路点拨】 由第四步可知是求和,由第七步可知是求平均数,而且从第三步到第五步都是循环体. 【解】 (1)计算20个数的平均数. (2)程序为: (3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档