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

加入VIP,免费下载
 

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

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

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

版权提示 | 免责声明

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

2020-2021学年数学北师大版必修3学案:2-3-2 循环语句 WORD版含解析.doc

1、32循环语句知识点 For语句与Do Loop语句 填一填1For语句(1)格式:(2)适用于预先知道循环次数的循环结构2Do Loop语句(1)格式:(2)适用于预先不知道循环次数的循环结构(3)Do Loop语句的执行流程:先进入循环体,执行一次循环体后,检查While后的条件是否被满足,“是”则继续执行循环体,“否”则退出循环体答一答如何使用循环语句?提示:循环语句主要用来处理算法中的循环结构,在处理一些需要有规律重复的问题,如累加求和、累乘求积等问题时常用循环语句来编写程序在循环次数不确定时,使用Do Loop循环语句在Do Loop循环语句中,当表达式的结果为真时,执行循环体,结果为

2、假时,停止循环在For循环语句中循环变量的值与终值比较,未超过终值时执行循环体,否则停止循环(1)两种循环语句的比较相同点:两种循环语句都是前测试型循环语句,即先判断表达式所描述的条件,若满足就执行循环体,直到不满足时终止循环两种循环语句都含有循环变量、终止条件和循环体三要素且都必须以End结尾不同点:两种循环语句的语句符号和格式不同For循环语句主要用于预先知道循环次数的情形,而Do Loop循环语句主要用于预先不知道循环次数的情形用For循环语句编写程序时要注意设定好循环变量的初值、步长和终值,避免出现多一次循环或少一次循环的情况;用Do Loop循环语句编写程序时,一定要注意表达式的写法

3、,当表达式为真时执行循环体,表达式为假时,结束循环,以防出现表达式正好相反的错误(2)循环语句与条件语句的关系:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环,但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题类型一 For语句表达的循环结构 【例1】用语句描述计算123252992的算法【思路探究】这是一个累加求和问题,可以使用循环语句编写程序,引入一个变量i,控制循环的次数,由SSi2实现累加求和,由于各底数依次相差2,因此每求一次和,计数变量的值就增加2.【解】用For语句描述为:sum0Fori1 To 99Step 2sumsu

4、mi*iNext输出sum规律方法 编写此类问题的程序,要把握以下几点:(1)循环体要正确,尤其要注意除计数变量和累加(或累积)变量外,是否还有其他语句在循环体中(2)循环条件要正确,条件与初始值要对应(3)程序语句的格式要正确用For语句设计算法,计算369150的值解:S0Fori1 To 50SS3*iNext输出S.类型二 Do Loop语句表达的循环结构 【例2】以下给出的是用循环语句编写的一个算法,写出该算法的功能,并画出相应的算法框图I1DoaI Mod 2Ifa0Then输出IEnd IfII1Loop WhileI100【思路探究】根据算法中的条件,可以确定此算法的功能,也可

5、以先画出算法框图,这样更容易判断算法的功能【解】该算法的功能是输出1至100的正整数中的所有偶数算法框图如图所示规律方法 解决循环语句与算法框图的互化问题的思路(1)由算法框图写语句时,应该先判断循环结构的类型,再将框图中的输入、输出框,处理框,判断框转化为相应的语句(2)读循环语句画对应框图时,首先由程序中的循环语句,画出基本结构框,再将初值、输入值、输出值、赋值语句填入相应的算法框图中执行下面的程序,输出的结果为14.i1S0Doii1SSiLoop Whilei5输出S解析:循环变量i第一次进入循环体首先增加1,所以S的第一个加数应为2;当i4时仍满足判断条件,继续循环,所以S的最后一个

6、加数应为5.输出的结果为S234514.类型三 用循环语句解决实际问题 【例3】相传古代印度国王舍罕要褒赏他聪明能干的宰相达依尔(国际象棋发明者),问他需要什么,达依尔说:“国王只要在国际象棋的棋盘第一个格子里放一粒麦子,第二个格子里放两粒,第三个格子里放四粒,以后按此比例每一格多放一倍,一直放到第64个格(国际象棋是8864格),只要把棋盘上全部麦子给我,其他什么也不要了”国王想:“这有多少,还不容易!”他让人扛来一袋小麦,但不到一会儿就全用没了,再来一袋很快又没有了,结果全印度的粮食都用完还不够,国王纳闷,怎么也算不清这笔帐,请你设计一个算法,帮国王计算一下共需多少粒麦子,画出算法框图并写

7、出程序【解】依题意本题是求1222263的值算法:第一步:令sum0,i0;第二步:m2i,sumsumm,ii1;第三步:如果i63,那么转到第二步;否则执行第四步;第四步:输出sum.算法框图如下图所示程序如下:S0Fori0To63SS2iNext输出S规律方法 本题已知循环次数,故利用For语句实现循环结构,注意循环变量的起始值为0,终值为63.某玩具厂2018年的生产总值为200万元,如果年生产增长率为5%,计算最早哪一年生产总值超过400万元,画出算法框图,并写出程序解:经过x年后生产总值为200(15%)x,可把2018年的产值赋给变量a,然后对其进行累乘,用n作为计数变量,进行

8、循环,直到a的值超过400万元算法框图如图所示:程序如下:易错警示审题不清致误【例4】某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约经过几年可使总销量达到40 000台?写出解决此问题的程序【错解】程序如下:【易错点分析】1.循环体求出的S不是总销量,而是每年的年销量2审题不清,没有将每年的销量累加起来求得总销量【防范措施】对于本题,只要先用“mm*(10.1)”表示累乘,求出每年销量,再用“SSm”表示累加,求出总销量【正解】程序如下:请用基本语句设计一个算法,求平方值小于1 000的所有正整数的平方和解:用Do Loop语句描述如下:S0i1DoSSi2ii1Loop Whilei210 Then输出aElseIfa10Then aa2End IfLoop Whilea10输出a解:这个程序中a是循环变量,循环体为aa2,实际上这个算法处理的是求a2222的问题,循环终止条件为a10,其最后运行结果为22222212.

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