欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > WPS文档下载
     

    2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps

    • 资源ID:2943579       资源大小:499.50KB        全文页数:11页
    • 资源格式: WPS        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps

    1.2.31.2.3 循环语句 1.理解循环语句的两种格式及功能.(重点) 2.会应用条件语句和循环语句编写程序.(难点) 3.掌握两种循环语句的使用条件.(易混点) 4.正确应用循环语句编写程序.(难点) 基础·初探 教材整理 循环语句 阅读教材 P22P24“例 2”以上部分,完成下列问题. 1.循环语句的概念: 用来处理算法中的循环结构的语句. 2.在 Scilab语言中,for循环和 while循环的格式. 名称 格式 适合条件 作用 for for 循环变量初值:步 用于预先知道循环 用来控 制有规 律的重 复 循环 长:终值 循环体,end 次数的情形 运算 或 者在程 序中需 要 while 表达式 while 用于预先不知道循 对某些 语句进 行重复 的 循环体; 循环 环次数的情形 执行 end 1.判断(“正确的打”“,错误的打 ×”) (1)在循环次数不确定时,可使用 while 循环语句.( ) (2)while 语句是先判断条件,后执行循环体.( ) (3)在 for 循环语句中,结果为真时终止循环,结果为假时执行循环体.( ) 【答案】 (1) (2) (3)× 2.下面程序的作用是( ) 1 A.求 13911 B.求 12310 C.求 1×3×5××11 D.求 1×2×3×4××10 【解析】 i的初值为 1,sum的初值为 0,步长为 1.程序的处理过程为:第 1 轮的结果为: sum011,i112;第 2 轮的结果为 sum12,i213;第 3 轮的结果为:sum 123,i314;第 10 轮(最后一轮)的结果为:sum12345678 910,i10111.i1110,跳出循环.故选 B. 【答案】 B 小组合作型 for 循环语句的应用 画出计算 1232529992的程序框图,并写出程序. 【精彩点拨】 根据累加的特点,用循环结构,然后用 for循环语句编写. 【尝试解答】 由题意知各项指数相同,底数相差 2,可以借助于循环结构设计算法. 程序框图: 程序为: 2 1.for 循环语句的格式: 2.根据 for语句中所给定的初值、终值和步长,来确定循环次数,反复执行循环体内各语 句. 3.执行过程:通过 for 语句进入循环,将初值赋给循环变量,当循环变量的值不超过终值 时,则顺序执行循环体内的各个语句,遇到 end,将循环变量增加一个步长的值,再与终值比 较,如果仍不超过终值范围,则再次执行循环体,这样重复执行,直到循环变量的值超过终值, 则跳出循环. 再练一题 1 1 1 1. 用 for 循环语句写出求 1 的值的计算程序. 22 32 992 【导学号:00732025】 【解】 while循环语句的应用 3 编写程序求 2×4×6××100 的值. 【精彩点拨】 可用 while循环语句编写,循环的条件是累乘变量小于等于 100. 【尝试解答】 程序框图如下: 程序如下: 1.计算机执行 while型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为 假则退出.这是确定是否应用 while 型语句的关键. 2.while 型循环语句中 while 和 end 成对出现. 3.判断条件往往是控制循环次数的变量. 再练一题 2.写出求平方值小于 1 000的最大整数的计算程序. 【解】 用 Scilab的格式来解决这个问题. 4 在输入完程序的第三行后,击 Enter键,再在提示符下输入 j,击 Enter键后,输出最大 的 j值. 循环语句的实际应用 一球从 100 m 高度落下,每次落地后反跳回原高度的一半,再落下.在第 10次落 地时,共经过多少路程?第 10次下落多高? 【精彩点拨】 可用 for语句编写,注意循环终止的条件. 【尝试解答】 算法分析: 第 1 次下落的高度 h1100; 100 第 2 次下落的高度 h2 50; 2 h9 第 10次下落的高度 h10 . 2 hn 得到递推公式为 h1 100,hn1 ,n1,2,9. 2 到第 10次落地时,共经过了 h12h22h10 (m). 由以上分析,可写出 Scilab程序如下: 运行该程序后,输出结果为 5 S299.609 38, h0.195 312 5. 利用循环语句编写程序解决实际应用问题的步骤: 1审清题意;2建立数学模型;3设计算法分析解决数学问题;4编写程序. 再练一题 3.某玩具厂 2015年的产值为 200 万元,如果年生产增长率为 5%,计算最早哪一年生产总 值超过 400万元,画出程序框图,并写出程序. 【解】 程序框图如图所示: 程序如下: 探究共研型 两种循环语句的辨析 探究 1 两种循环语句有哪些联系? 【提示】 两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同,一般 地 while语句和 for语句可以相互转化. 探究 2 两种循环语句执行循环体的顺序相同吗? 【提示】 两种循环语句执行循环体的顺序不同.在 for循环语句中,循环变量的值和终 6 值比较,结果为真时执行循环体,结果为假时,停止循环.在 while 循环语句中,当表达式的 结果为真时执行循环体;结果为假时,停止循环. 探究 3 在两种循环语句中,循环体执行的次数相同吗? 【提示】 在两种循环语句中,循环体执行的次数是不同的,由于 for语句是先执行循环 体再判断条件,因此,任何一个 for语句中,循环体至少要执行一次,直到满足条件为止;而 while 语句是先判断条件,因此,循环体可能一次也不执行就退出循环体. 1 1 1 1 分别用 for,while语句设计计算 的值 1 × 2 2 × 3 3 × 4 99 × 100 的程序. 【解】 用 for语句 用 while语句 若已知循环次数,则循环语句可选择 for语句,也可选择 while语句;若不知循环次数, 则应选择 while语句. 再练一题 4.计算 123100 的值又有如下算法: S1 令 i1,S0. S2 若 i100 成立,则执行 S3;否则,输出 S,结束算法. S3 SSi. S4 ii1,返回 S2. 请利用 while语句写出这个算法对应的程序. 7 【解】 1. 关于循环语句的说法不正确的是( ) A.算法中的循环结构由 while语句来实现 B.循环语句中有 for语句和 while语句 C.一般来说 for语句和 while语句可以互相转换 D.算法中的循环结构由循环语句来实现 【解析】 算法中的循环结构由循环语句来实现,循环语句包括 for语句和 while语句两 种不同的格式,且一般情况下这两种语句可以相互转换.所以选项 A 是错误的,其余都正确. 【答案】 A 2. 下面程序输出的结果为( ) A.17 B.19 C.21 D.23 【解析】 S2×9321. 【答案】 C 3.有以下程序段,其中描述正确的是( ) 8 A.while 循环执行 10 次 B.循环体是无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 【解析】 对于 while 语句条件为真,则执行循环体,而本题 k8,不满足条件 k0, 所以循环体语句一次也不执行. 【答案】 C 4.下面是求 11 000 内所有偶数的和的程序,把程序框图补充完整,则( ) 图 122 A. 处为 SSi,处为 ii1 B. 处为 SSi,处为 ii2 C. 处为 ii1,处为 SSi D. 处为 ii2,处为 SSi 【解析】 程序框图求的是 11 000 内所有偶数的和,故 i 步长为 2,应有 ii2,排 除 A、C;i 初值为 2,S 应加的第一个偶数为 2,而不是 4,故语句 SSi 应在 ii2 的前 面,排除 D. 【答案】 B 5.设计一个计算 135799的值的程序,并画出程序框图. 【导学号:00732026】 【解】 程序如下: 9 程序框图如图所示. 10

    注意事项

    本文(2018版高中数学第一章算法初步1.2.3循环语句学案新人教B版必修320170718253.wps)为本站会员(无敌斩)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开