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

加入VIP,更优惠
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

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

版权提示 | 免责声明

本文(1.3.4 循环语句 学案(含答案))为本站会员(可**)主动上传,七七文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知七七文库(发送邮件至373788568@qq.com或直接QQ联系客服),我们立即给予删除!

1.3.4 循环语句 学案(含答案)

1、1.3.4循环语句学习目标1.了解循环语句的格式和功能.2.了解两种循环语句与两种循环结构的对应关系,能把相应流程图翻译为程序语句.3.体会由问题到自然语言描述的算法到流程图再到程序的全过程,体会算法的形成及优化过程知识点一循环语句思考循环语句与条件语句有何关系?答案循环语句中一定有条件语句,但条件语句可以不依赖循环语句独立地解决问题梳理循环语句与流程图中的循环结构相对应循环语句结构一般有直到型和当型两种循环语句结构,分别对应于流程图中的直到型和当型循环结构知识点二两种循环语句两种循环语句的对比名称直到型当型格式Do循环体Until_pEnd_DoWhile p循环体End_While功能先执

2、行一次Do和Until之间的循环体,再判断Until条件p是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止这时计算机不再执行循环体,跳出循环体执行Until语句后面的语句先判断条件是否符合,如果条件符合,则执行循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,执行End_While后面的语句对应流程图知识点三“For语句”1其一般形式For I From “初值” To “终值” Step “步长”循环体End For2“For”语句属于当型循环3如果循环次数

3、已知,可采用“For”语句1当计算机遇到While语句时,先判断条件的真假,如果条件符合,就执行While与End While之间的循环体()2当型循环有时也称为后测试型循环()3While型语句结构也叫当型循环语句()类型一“WhileEnd While”语句的应用例1(1)下列伪代码运行后输出的结果为_i1Whilei1 000的最小自然数n的伪代码解伪代码如图:S0i1WhileS1 000SS1/iii1End WhilePrint i反思与感悟利用While语句的三个关注点:(1)在用While语句解决相关问题时,要熟练掌握While语句的一般格式,后面的End While一定不要忘

4、记在运行语句的时候,一定要先判断表达式是否成立,再执行循环体(2)While语句可以不知循环次数,但需要知道循环终止的条件条件为真时执行循环,条件为假时终止循环,防止表达式相反出现错误(3)用While语句解决循环次数不确定的问题时,首先要确定控制运算次数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决跟踪训练1(1)执行如图所示的伪代码后输出的结果是_n5s0Whiles14ssnnn1End WhilePrint n答案1解析执行伪代码:n5,s0,满足s14,所以s055,n4;满足s14,所以s549,n3;满足s

5、14,所以s9312,n2;满足s14,所以s12214,n1,不满足s1 000End DoPrint s引申探究1若将例2中的“”改为“”其余不变,写出相应的伪代码解伪代码如图:s0i1Doii1Until i1 000End DoPrint s2若例2中条件不变,用“WhileEnd While”写出伪代码解s1i2Whilei1 000ii1End WhilePrint s反思与感悟“DoEnd Do”语句的使用条件:(1)算法中有需要反复执行的步骤(如累加求和、累乘求积等问题)(2)算法中先执行再判断(3)循环的次数不能确定或已经确定跟踪训练2下列伪代码是求13599的值,读伪代码完

6、成问题i1p0Whilei99ppiii2End WhilePrint p问题:(1)伪代码中的循环语句是_型循环语句;(2)将伪代码用另一类型的循环语句实现为_答案(1)当(2)i1p0Doppiii2Until i99End DoPrint p类型三“For”语句的应用例3用For语句设计一个计算24682 016的伪代码算法解伪代码如下:S0For I From 2 To 2 016 Step 2 SSIEnd ForPrint S引申探究将例3改为用WhileEnd While语句表示,结果如何?解伪代码如图:S0I2While I2 016SSiII2End WhilePrint S

7、反思与感悟利用For语句实现循环结构的三个关键点:(1)确定变量的初值,即进行初始化操作(2)确定循环的次数、步长以及终值(3)确定循环体的内容跟踪训练3写出计算1232529992的伪代码,并画出相应的流程图解伪代码如下:流程图如图所示:S0For I From 1 To 999 Step 2SSI2End ForPrint S 1下列问题可以设计成循环语句来计算的有_(填序号)求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大整数答案解析和用到循环语句;用不到2下列伪代码执行的次数是_For I From 1 To 10 Step

8、 3Print IEnd For答案4解析输出的结果为1,4,7,10,故共执行了4次3下列伪代码输出的结果是_n5S0WhileS15SSnnn1End WhilePrint n答案0解析当S543214时,n211,此时S15继续执行循环体,则S5432115,n110,此时S15,循环结束,输出0.4对于问题123_2 017,求满足条件的最小整数试用“While”语句描述这一问题的算法过程解伪代码如图:S0I1While S2 017SSIII1End WhilePrint I11当循环的次数确定时,我们通常用For循环语句,而当循环的次数不确定时,我们通常用“WhileEnd While”或“DoEnd Do”循环语句2For循环语句及“WhileEnd While”循环语句都是前测试语句,即先判断后执行若初始条件不成立,则一次也不执行循环体中的内容,任何一种需要重复处理的问题都可以用这种前测试循环来实现3“Until”语句是先执行一次循环体,再判断是否满足条件,若不满足,再执行循环体,然后再检查是否满足条件,如此反复,直到满足条件为止当满足条件时,将不执行循环体,直接跳到Until语句后