ImageVerifierCode 换一换
格式:PPT , 页数:50 ,大小:1.79MB ,
资源ID:773784      下载积分:9 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-773784-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2020-2021学年北师大版数学必修3课件:第2章 §3 3-2 循环语句 .ppt)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

2020-2021学年北师大版数学必修3课件:第2章 §3 3-2 循环语句 .ppt

1、第二章 算法初步 3.2 循环语句 学 习 目 标核 心 素 养 1.理解并掌握 For 语句和 Do Loop语句两种基本循环语句(重点)2.掌握两种循环语句的一般格式.3.能够利用两种基本循环语句解决相关的问题.1.通过理解 for 语句和 Do Loop语句两种基本循环语句,提升数学抽象素养.2.通过利用两种基本循环语句解决相关问题,培养逻辑推理素养.自 主 预 习 探 新 知 1For 语句和 Do Loop 语句(1)For 语句:在循环结构中,若预先知道,一般用来表达,其一般形式为:For 循环变量初始值 To 终值Next循环次数循环体For语句(2)Do Loop 语句:在一些

2、循环结构中,预先不知道循环的次数,要根据其他形式的终止条件停止循环这种情况下,一般用语句来描述,其一般形式为:DoLoop While Do Loop条件为真循环体2基本语句描述算法的优点使用基本语句描述算法,和自然语言相比,基本语句描述的算法显得、,它的另一个优点是比较接近,便于,上机实现思考:编写程序时,什么情况下使用循环语句?提示 在问题处理中,对不同的运算对象进行若干次相同运算或处理时编写程序要用到循环语句直观编写程序程序语言明了清楚1下列问题,设计程序求解时,要用到循环语句的有()输入每个同学的数学成绩,求全班同学的平均分;求分段函数的函数值;求连续 100 个自然数的平方和;输入

3、100 个数,从中找出最大的数A1 个 B2 个C3 个D4 个C 要用到循环语句2关于 Do Loop 循环语句叙述正确的是()A总是执行循环体B先执行一次循环体C不满足条件时执行循环体D遇到 Do Loop 就结束B 对于 Do Loop 循环语句,先执行循环体,再根据条件是否成立来确定执行循环体3以下算法运行的结果为()t2For i2 To 8 Step 2 tt*iNext输出 tA96 B192C394 D768D 第一次循环,t22,第二次循环,t44,第三次循环,16696,第四次,968768.4下列程序输出的结果是()i1S0Do SS*21 ii1Loop While i

4、4输出 SA3 B7C15 D19C 由算法语句可知,该循环体共循环 4 次,分别为 S2011,S2113,S2317,S27115.合 作 探 究 释 疑 难 For 语句【例 1】画出求 1121311 000的值的算法框图,并用 For语句描述该算法思路探究 观察式子特点,这是一个累加问题,后一个数的分母比前一个数的分母大 1.根据此特点设计其算法,画出算法框图,并用 For 语句描述即可解 算法框图为:用 For 语句描述算法为:S0 For i1 To 1 000 SS1/i Next 输出 S利用For语句实现循环结构的三个关键点,第一,确定变量的初值,即进行初始化操作;,第二,

5、确定循环的次数、步长以及终值;第三,确定循环体的内容.跟进训练1(1)下面算法语句的执行结果为_For i1 To 7S2ii2Next输出S(2)根据下面的算法语句,绘制出算法框图,指出输出的最后结果是什么?画出相应的算法框图S0For i3 To 99SSi3ii2Next输出 S(1)17 该程序为 For 语句,最后循环结束时,i7,故此时 S27317,故填 17.(2)解:算法语句对应的算法框图如图所示,它用的是 For 语句,最终输出的结果为 3353993.相应的算法框图如图:Do Loop 语句【例 2】编写程序计算 1232529992,并画出相应的算法框图解 程序如下:S

6、0 i1 DO SSi2 ii2 Loop While i999 输出 S 算法框图如图:利用Do Loop语句的两个关注点1在利用Do Loop语句解决相关问题时,要熟练掌握Do Loop语句的一般格式在运行语句的时候,先执行循环体,然后再判断条件是否成立2Do Loop语句可以不知道循环的次数,但是结束循环的条件必须确定跟进训练2求122232n21 000成立的n的最大正整数值,用算法语句表示其算法解 S1 i2 Do SSi2 ii1 Loop While S1 000 ni2 输出 n循环语句的综合应用探究问题1循环语句的应用条件是什么?提示:在处理问题时,对某一步骤或若干步骤重复执

7、行多次,即对不同的运算对象进行若干次的相同运算式处理,这种模式由循环语句来实现2For 语句与 Do Loop 语句可以相互转化的条件是什么?提示:当知道循环体被执行的次数时,两者可以相互转化3循环语句与条件语句的关系是什么?提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题4两种循环语句的区别与联系是什么?提示:(1)联系:两种循环语句都是用来解决具有规律性的重复计算的相关问题,实现算法中的循环结构有时,这两种循环语句可以进行互化 两种循环语句在循环流程中都必须具备三个要素:第一,需要

8、进行初始化操作,限定约束条件 第二,循环需要有结束的机会,不能出现死循环的情况 第三,在循环中,每执行一次循环体,变量就会发生改变,并逐渐接近满足跳出循环的条件(2)区别:For 语句,首先确定了循环的次数,然后执行循环体,而 Do Loop 语句是先执行循环体,再设定循环结束的条件【例 3】(1)根据下列算法语句画出算法框图S1,n1,Do,SS*n nn1 Loop While S5 000 输出 n2(2)某商场第一年销售平板电脑 5 000 台,如果平均每年销售量比上一年增加 10%,那么从第一年起,大约几年可使总销售量达到 30 000 台?画出解决此问题的算法框图,并写出算法语句思

9、路探究(1)明确循环体及控制变量是解题的关键;(2)写出第几年销量时注意控制条件为总和小于 30 000.解(1)算法框图:(2)算法框图如图所示:算法语句:m5 000 S0 i0 Do SSm mm*(10.1)ii1 Loop While S0 Then 输出 x mm1 End If Loop While i100 输出 m课 堂 小 结 提 素 养 应用循环语句编写程序需注意的问题(1)循环语句中的变量一定要合理设置变量的初始值(2)循环语句在循环的过程中需要有“结束”的语句,即有跳出循环的机会(3)在循环中要改变循环条件的成立因素程序每执行一次循环体,循环条件中涉及的变量就会发生改

10、变,且在步步逼近跳出循环体的条件.1思考辨析(1)For语句适用于任何循环结构()(2)循环语句中循环体是反复执行的()(3)For语句与Do Loop语句之间可以无条件相互转化()解析(1),For 语句只适用于预先知道循环次数的循环结构(2),由定义知循环体在循环语句中是反复执行的(3),For 语句与 Do Loop 语句之间相互转化是要看条件的,只有知道了循环次数后才可以转化 答案(1)(2)(3)2下面的算法语句执行后输出的结果为_i1S0Do SSi ii1Loop While i9输出 S45 该程序是求 S123945.3以下程序表示的是求 11315 199的值其中处应填_ i1 To 99 Step 2 由题意知 i 初值为 1,终值为 99,步长为 2,故处填 i1 To 99 Step 2.4请用循环语句设计计算 24620 值的算法解 S0 课 时 分 层 作 业 点击右图进入 Thank you for watching!

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3