高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第1页
高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第2页
高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第3页
高三数学一轮复习 10.4算法语句B精讲精练 新人教版.doc_第4页
全文预览已结束

下载本文档

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

文档简介

第4课 算法语句b【考点导读】1.循环结构的算法用循环语句表示.2理解“while循环”和“for循环”,前者是前测试的当当型循环,后者是在循环次数已知时使用的循环.【基础练习】1下列伪代码中的循环次数为 9 s0for i from 1 to 25 step 3ss+iend forprint s2.要使以下for循环执行20次,循环变量的初值应该是 14 .(for k from to -5 step -1) 3.下面这段伪代码的功能 计算其中小于0数的个数 .n0read x1,x2x10for i from 1 to10if xi0 then nn+1end ifend forprint n (第3题)read xif x5 theny10xelse y2.5x+5end ifprint y(第4题)4下面是一个算法的伪代码如果输出的y的值是20,则输入的x的值是 2或6 .解析:若,由,则;若,由,得.【范例解析】例1.设计算法,求的值.解 伪代码:s1for i from 2 to 100 end forprint s点评 本题是连乘求积的问题,自然想到用循环语句设计算法,算法的设计又带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.例3.某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下面的问题:(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;(2)用伪代码写出计算10年以后该城市人口总数的算法;(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人.解:(1)y=100(1+0.012)x.(2)10年后该城市人口总数为y=100(1+0.012)10.算法如下:y100t1.012for i from 1 to 10yytend forprint yend(3)设x年后该城市人口将达到120万人,即100(1+0.012)x=120.算法如下:s100i1.012t0while s66结束yn(第3题)3下图是一个循环结构的算法,下列说法中:(1)是循环变量的初始化,循环将要开始;(2)为循环体;(3)是判断是否继续循环的条件;(4)可以省略不写其中正确的的是 4在如下程序框图中,输入f0(x)=cosx,则输出的是 cosx 5. 当 x=2 时 ,下面程序运行结果是 15 . while end while print send(第5题)6依据不同条件,给出下面的流程图的运行结果:(1)当箭头a指向时,输出 6 ;(2)当箭头a指向时,输出 20 .;7.已知数列中,且,求这个数列的第m项的值.现给出此算法流程图的一部分,请将空格部分(两个)填上适当的内容 2

温馨提示

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

评论

0/150

提交评论