2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 .doc

上传人:荣*** 文档编号:2624092 上传时间:2020-04-25 格式:DOC 页数:6 大小:271.50KB
返回 下载 相关 举报
2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 .doc_第1页
第1页 / 共6页
2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 .doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 .doc》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 .doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、32循环语句预习课本P108109,思考并完成以下问题(1)For语句的格式是什么?(2)Do Loop语句的格式是什么?(3)For语句和Do Loop语句的适用范围有什么不同?1For语句(1)格式For循环变量初始值To终值循环体Next(2)适用范围For语句适用于预先知道循环次数的循环结构点睛(1)循环体是由计算机反复执行的一组语句构成的For后面的“条件”是用于控制计算机执行循环体或跳出循环体的(2)在For语句里,我们默认循环变量每次的增量为1,增量不为1时,需用参数Step,即“For循环变量初始值To终值Step增量”2Do Loop语句(1)格式(2)适用范围Do Loop

2、语句适用于预先不知道循环次数的循环结构点睛用Do Loop语句编写程序时,一定要注意While后面的条件,条件为真时执行循环体,条件为假时结束循环1判断正误(正确的打“”,错误的打“”)(1)循环语句与算法框图中的循环结构相对应()(2)For语句与Do Loop语句都是循环语句()(3)所有的循环结构框图都可以用For语句与Do Loop语句描述()(4)For语句不能用来描述循环次数不确定的循环结构()答案:(1)(2)(3)(4)2若i的初始值为0,当执行完Doii1LoopWhile i10后i的值变为()A9B10C11 D12解析:选C由Do Loop语句的形式和执行条件易得循环结

3、束后,i11.3下面算法语句的功能是()S0Fori1To100 SSiNext输出S.A求123100的值B求13599的值C求123100的值D求13599的值解析:选C由“SSi”可知该算法解决的是累加问题;由循环变量i的增量为1,从1到100可知,求的是123100的值4给出下列For语句:S0Fori1 To 10 SSiNext循环变量是_,循环变量的初始值是_,循环变量的终值是_,循环体是_解析:循环变量是i,循环变量的初始值是1,循环变量的终值是10,循环体是SSi.答案:i110SSiFor语句的应用典例画出求1的值的算法框图,并用For语句描述该算法解算法框图为:用For语

4、句描述算法为:S0For i1 To 1 000SS1/iNext输出S.使用For语句描述算法的一般步骤为:(1)确定循环次数,即确定循环变量的初始值和终值;(2)把反复要做的工作,作为循环体放在For与Next之间;(3)输出结果活学活用1下列语句运行的结果是()S0For i1To11Si*iNext输出S.A1B11C100 D121解析:选DS1111121.2写出下列框图所对应的算法语句解:用算法语句描述为:S1Fori3To 99Step 2SS*iNext输出S.Do Loop语句的应用典例画出求满足135n2 016的最小自然数n的算法框图,并用相应的算法语句描述该算法解算法

5、框图如下:用Do Loop语句描述为:S0i1DoSSiii2Loop WhileS2 016输出i2.用Do Loop语句描述算法时,要注意Loop While后面的条件,每次重复后,都要检验While后的条件是否被满足,一旦不满足条件,循环停止,输出结果活学活用1读下面的算法语句,输出的结果是()I1S0DoS=2*S+1I=I+1Loop WhileI4输出S.A2B10C15 D20解析:选C当I1时,S0211;当I2时,S1213;当I3时,S3217;当I4时,S72115.当I5时,跳出循环体,即输出的S的值为15.2请用基本语句设计一个算法,求平方值小于1 000的所有正整数

6、的平方和解:用Do Loop语句描述如下:S0i1DoSSi2ii1Loop Whilei21 000输出S.循环语句的综合应用典例用基本语句描述求实数a1,a2,a3,a4中最大值的一个算法解用基本语句描述如下:输入a1,a2,a3,a4;maxa1i2DoIfaimaxThen maxaiEnd Ifii1Loop Whilei4输出max.活学活用根据如图所示的算法框图写出相应的程序解:由算法框图可知,算法的功能是求1232529992的值法一:用Do Loop语句描述如下:S0i1DoSSi2ii2Loop Whilei999输出S.法二:用For语句描述如下:S0Fori1To999 Step 2 SSi2Next输出S.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com