2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc

2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc

ID:55963427

大小:110.50 KB

页数:4页

时间:2020-06-18

2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第1页
2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第2页
2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第3页
2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第4页
资源描述:

《2014届高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4课算法语句B【考点导读】1.循环结构的算法用循环语句表示.2理解“While循环”和“For循环”,前者是前测试的当当型循环,后者是在循环次数已知时使用的循环.【基础练习】1.下列伪代码中的循环次数为9.s←0ForIfrom1to25step3s←s+IEndforPrints2.要使以下For循环执行20次,循环变量的初值应该是14.(ForkFromTo-5Step-1)3.下面这段伪代码的功能计算其中小于0数的个数.n0Readx1,x2…x10Forifrom1to10Ifxi<0thennn+1

2、EndifEndforPrintn(第3题)ReadxIfx≤5Theny←10xElsey←2.5x+5EndIfPrinty(第4题)4.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是2或6.解析:若,由,则;若,由,得.【范例解析】例1.设计算法,求的值.解伪代码:s←1ForIfrom2to100EndforPrints点评本题是连乘求积的问题,自然想到用循环语句设计算法,算法的设计又带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.例3.某城市现有人口总

3、数为100万人,如果年自然增长率为1.2%,试解答下面的问题:-4-(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;(2)用伪代码写出计算10年以后该城市人口总数的算法;(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人.解:(1)y=100×(1+0.012)x.(2)10年后该城市人口总数为y=100×(1+0.012)10.算法如下:y←100t←1.012ForIfrom1to10y←y×tEndforPrintyEnd(3)设x年后该城市人口将达到120万人,即100×(1+0

4、.012)x=120.算法如下:S←100I←1.012T←0WhileS<120S←S×IT←T+1EndwhilePrintTEnd【反馈演练】1.如果执行下面的程序框图,那么输出的2550.NY开始输入f0(x)i←0i←i+1fi(x)←f’i-1(x)i=2008输出fi(x)结束(第4题)开始?是否输出结束开始n←1a←15n输出an←n+1n>66结束YN①③②(第3题)3.下图是一个循环结构的算法,下列说法中:(1)①是循环变量的初始化,循环将要开始;(2)②-4-为循环体;(3)③是判断是否继

5、续循环的条件;(4)①可以省略不写.其中正确的的是①②③.4.在如下程序框图中,输入f0(x)=cosx,则输出的是cosx.5.当x=2时,下面程序运行结果是15.WhileEndwhilePrintsEnd(第5题)6.依据不同条件,给出下面的流程图的运行结果:(1)当箭头a指向①时,输出6;(2)当箭头a指向②时,输出20.;7.已知数列中,,且,求这个数列的第m项的值.现给出此算法流程图的一部分,请将空格部分(两个)填上适当的内容①2②m+1Y输入mS←T+SNYT≥②结束输出m,S开始T←T+1S←2

6、,T←①(第7题)开始①②a输出SN结束Y(第6题)-4--4-

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

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

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