2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)

2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)

ID:29520220

大小:545.56 KB

页数:10页

时间:2018-12-20

2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)_第1页
2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)_第2页
2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)_第3页
2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)_第4页
2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)_第5页
资源描述:

《2018版高中数学第一章算法初步1.2.3循环语句学案新人教b版必修3(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.3 循环语句1.理解循环语句的两种格式及功能.(重点)2.会应用条件语句和循环语句编写程序.(难点)3.掌握两种循环语句的使用条件.(易混点)4.正确应用循环语句编写程序.(难点)[基础·初探]教材整理 循环语句阅读教材P22~P24“例2”以上部分,完成下列问题.1.循环语句的概念:用来处理算法中的循环结构的语句.2.在Scilab语言中,for循环和while循环的格式.名称格式适合条件作用for循环for循环变量=初值:步长:终值 循环体,end用于预先知道循环次数的情形用来控制有规律的重复运算或者在程序中需要对某些语句进

2、行重复的执行while循环while表达式循环体;end用于预先不知道循环次数的情形1.判断(正确的打“√”,错误的打“×”)(1)在循环次数不确定时,可使用while循环语句.(  )(2)while语句是先判断条件,后执行循环体.(  )(3)在for循环语句中,结果为真时终止循环,结果为假时执行循环体.(  )【答案】 (1)√ (2)√ (3)×2.下面程序的作用是(  )A.求1+3+…+9+11B.求1+2+3+…+10C.求1×3×5×…×11D.求1×2×3×4×…×10【解析】 i的初值为1,sum的初值为0,步长为1

3、.程序的处理过程为:第1轮的结果为:sum=0+1=1,i=1+1=2;第2轮的结果为sum=1+2,i=2+1=3;第3轮的结果为:sum=1+2+3,i=3+1=4;…;第10轮(最后一轮)的结果为:sum=1+2+3+4+5+6+7+8+9+10,i=10+1=11.i=11>10,跳出循环.故选B.【答案】 B[小组合作型]for循环语句的应用 画出计算12+32+52+…+9992的程序框图,并写出程序.【精彩点拨】 根据累加的特点,用循环结构,然后用for循环语句编写.【尝试解答】 由题意知各项指数相同,底数相差2,可以借助

4、于循环结构设计算法.①程序框图:②程序为:1.for循环语句的格式:2.根据for语句中所给定的初值、终值和步长,来确定循环次数,反复执行循环体内各语句.3.执行过程:通过for语句进入循环,将初值赋给循环变量,当循环变量的值不超过终值时,则顺序执行循环体内的各个语句,遇到end,将循环变量增加一个步长的值,再与终值比较,如果仍不超过终值范围,则再次执行循环体,这样重复执行,直到循环变量的值超过终值,则跳出循环.[再练一题]1.用for循环语句写出求1+++…+的值的计算程序.【导学号:00732025】【解】 while循环语句的应用

5、 编写程序求2×4×6×…×100的值.【精彩点拨】 可用while循环语句编写,循环的条件是累乘变量小于等于100.【尝试解答】 程序框图如下:程序如下:1.计算机执行while型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.这是确定是否应用while型语句的关键.2.while型循环语句中while和end成对出现.3.判断条件往往是控制循环次数的变量.[再练一题]2.写出求平方值小于1000的最大整数的计算程序.【解】 用Scilab的格式来解决这个问题.在输入完程序的第三行后,击Enter键,再在提示符下输

6、入j,击Enter键后,输出最大的j值.循环语句的实际应用 一球从100m高度落下,每次落地后反跳回原高度的一半,再落下.在第10次落地时,共经过多少路程?第10次下落多高?【精彩点拨】 可用for语句编写,注意循环终止的条件.【尝试解答】 算法分析:第1次下落的高度h1=100;第2次下落的高度h2==50;……第10次下落的高度h10=.得到递推公式为h1=100,hn+1=,n=1,2,…,9.到第10次落地时,共经过了h1+2h2+…+2h10(m).由以上分析,可写出Scilab程序如下:运行该程序后,输出结果为S=299.6

7、0938,h=0.1953125.利用循环语句编写程序解决实际应用问题的步骤:(1)审清题意;(2)建立数学模型;(3)设计算法分析解决数学问题;(4)编写程序.[再练一题]3.某玩具厂2015年的产值为200万元,如果年生产增长率为5%,计算最早哪一年生产总值超过400万元,画出程序框图,并写出程序.【解】 程序框图如图所示:程序如下:[探究共研型]两种循环语句的辨析探究1 两种循环语句有哪些联系?【提示】 两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同,一般地while语句和for语句可以相互转化.探究2 两种循环语

8、句执行循环体的顺序相同吗?【提示】 两种循环语句执行循环体的顺序不同.在for循环语句中,循环变量的值和终值比较,结果为真时执行循环体,结果为假时,停止循环.在while循环语句中,当表达式的结果为真时执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。