高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193

上传人:壹****1 文档编号:465742713 上传时间:2023-04-13 格式:DOC 页数:7 大小:365KB
返回 下载 相关 举报
高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193_第1页
第1页 / 共7页
高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193_第2页
第2页 / 共7页
高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193_第3页
第3页 / 共7页
高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193_第4页
第4页 / 共7页
高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193》由会员分享,可在线阅读,更多相关《高中数学第一章算法初步1.3.4循环语句学案苏教版必修30717193(7页珍藏版)》请在金锄头文库上搜索。

1、1.3.4循环语句1理解循环语句的概念,并掌握其结构(重点、难点)2会应用循环语句编写程序(重点、难点)3经过对现实生活情境的探究,认识应用计算机解决数学问题的方便简捷(重点)基础初探教材整理循环语句的概念及其形式阅读教材P22P23内容,完成下列问题1循环语句的定义循环语句用来实现算法中的循环结构2当型循环语句与直到型循环语句名称WhileEnd While(当型)语句DoEnd Do (直到型)语句形式特征先判断后执行先执行后判断循环结构3.For语句(1)适用范围:循环的次数已知(2)一般形式:判断正误:(1)直到型循环语句对应WhileEnd While语句()(2)计算机执行DoEn

2、d Do语句时,先执行一次循环体,再对Until后面的条件进行判断()(3)在For语句的一般形式For I From a To b Step c中,a的含义是循环变量的初始值()【解析】(1).由直到型循环语句的含义知其对应DoEnd Do语句,故错误(2).由直到型循环语句的定义知正确(3).结合For语句的含义知正确【答案】(1)(2)(3)小组合作型“WhileEnd While”与“DoEnd Do”循环语句若123n2 016,试设计一个伪代码,寻找满足条件的最小正整数n.【精彩点拨】【自主解答】在编写循环结构的伪代码时,当循环次数不确定时,可采用“WhileEnd While”或

3、“DoEnd Do”语句,解题中要注意两种格式的循环语句在解决同一问题时控制循环的条件的区别;同时还要注意循环变量的取值,以免出现多一次或少一次循环的错误.再练一题1已知伪代码如下,则输出的S_.【解析】根据伪代码可知:第一次循环:I2,S224;第二次循环:I4,S44220;第三次循环:I6,S206256;因I6,所以循环结束,输出S56.【答案】56“For”语句已知Sn7111519(4n3),求S1 000的值,试用伪代码表示该问题的算法. 【导学号:11032019】【精彩点拨】由于循环次数已确定,故采用“For”语句,用Sn作为累乘变量,I作为计数变量,则I从7到4 003,步

4、长为4.【自主解答】伪代码如下:1在循环结构中,当循环次数已确定时可用For语句编写伪代码,解题的关键是确定初值、终值、步长、循环体2用For语句表示算法时,For与End For必须成对出现;循环终止的条件是计数变量的值超过终值;循环次数为(终值初值)/步长1;循环体中只记录累计变量再练一题2试用For语句写出求函数f(x)x3在区间1,1的端点及10等分点处的函数值的一个算法【解】伪代码如下:探究共研型循环语句在实际问题中的应用探究1当型循环语句与直到型循环语句有什么区别?【提示】(1)当型循环先判断条件后执行,循环体可能一次也不执行;(2)直到型循环先执行一次循环体再判断条件,循环体至少

5、执行一次;(3)对同一个算法,当型循环语句与直到型循环语句中的判断条件是相反的探究2在编写循环结构的伪代码时,如何选择循环语句的形式?编写时需注意哪些问题?【提示】(1)当循环次数确定时,可用三种循环语句中的任何一种表示算法,对于循环次数不确定的问题只能使用“While”语句或“Do”语句(2)编写时要严格按照各种循环语句的格式进行如当型循环语句中While与End While成对出现;直到型循环语句中Do与End Do成对出现;For语句中For与End For之间是循环体,当步长为1时可省略“Step 1”等新华商场2015年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那

6、么从2015年起,大约到第几年可使年销售量达40 000台?试分别用“WhileEnd While”语句、“DoEnd Do”语句描述解决此问题的一个算法【精彩点拨】先根据题意设计算法,然后根据算法利用循环语句来描述【自主解答】由题意知第2年销售量为5 000(10.1),第3年销售量为5 000(10.1)2,第n年销售量为5 000(10.1)n1.“WhileEnd While”语句如下:“DoEnd Do”语句如下:利用循环语句描述实际应用问题的算法时,首先要分析题意,构建数学模型,再将问题的求解过程步骤化、程序化,最后用流程图或算法语句表示算法过程再练一题3用“For”语句设计一个计

7、算某班(50人)的一次数学考试的平均分的算法,并画出相应的流程图【解】用一个循环依次输入50个数,并用变量S存放数的累加和,在求出50个数的和后,将和除以50就得到50个数的平均值,即该班的数学考试平均分伪代码如下:流程图如下:1For i From 100 To 190 Step 10,则执行该语句时,共执行_次循环【解析】190(100)10130,故共执行30次循环【答案】302求12222100的算法的伪代码为:其中横线上应填_. 【解析】12222100为有规律的累加运算,又S的初值为1,指数i的初值为1,终值为100,步长为1,所以应填SS2i.【答案】SS2i3运行下面的程序,输

8、出的结果为_【解析】由于循环体是先判断条件,再执行SSi,ii1,然后再进行判断,当S1234515时,执行i516,这时1518成立,再循环一次S15621,i617,这时再判断2118不成立,于是执行“Print i”,即i7.【答案】74如果以下伪代码运行后输出的结果是132,那么在伪代码中Until后面的“条件”应为_【解析】该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出的是132,故执行了两次循环体,因此条件应为i11.【答案】i115设计一个伪代码,求平方值小于2 000的最大整数【解】可以把最小的正整数1赋给变量i,计算出其平方值,判断其是否小于2 000,若小于2 000,将i1的值赋给变量i,即对变量i进行累加,并判断其平方值是否小于2 000,直到i2值大于2 000时,停止循环,将i值减去1就是所求的最大整数流程图如图所示:伪代码一:伪代码二:1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号