欢迎来到七七文库! | 帮助中心 分享价值,成长自我!
七七文库
全部分类
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 职教>
  • 高教>
  • 办公>
  • 资格考试>
  • 行业>
  • ImageVerifierCode 换一换
    首页 七七文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:104004       资源大小:187.07KB        全文页数:8页
    • 资源格式: DOCX        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,更优惠
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    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语句后


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    工信部备案编号:浙ICP备05049582号-2     公安备案图标。浙公网安备33030202001339号

    本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。如您发现文档所含内容侵犯了您的版权或隐私,请立刻联系我们并提供证据,我们将立即给予删除!

    收起
    展开