高中数学1_2_3循环语句学案新人教b版必修3_第1页
高中数学1_2_3循环语句学案新人教b版必修3_第2页
高中数学1_2_3循环语句学案新人教b版必修3_第3页
高中数学1_2_3循环语句学案新人教b版必修3_第4页
高中数学1_2_3循环语句学案新人教b版必修3_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论