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

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

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【思维总结】 由于退出循环的条件相反,故当型和直到型语句中判断条件也恰好相反(循环体中控制循环的变量变化相同). 方法感悟 方法技巧 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)

藏灵阁 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6124135152000030
认证主体深圳市南山区美旭的衣橱服饰店
IP属地湖北
统一社会信用代码/组织机构代码
92440300MA5GRW267R

1亿VIP精品文档

相关文档