高中数学 第1章 算法初步 1.3 基本算法语句 1.3.4 循环语句自我检测 苏教版必修3.doc_第1页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.4 循环语句自我检测 苏教版必修3.doc_第2页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.4 循环语句自我检测 苏教版必修3.doc_第3页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.4 循环语句自我检测 苏教版必修3.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1.3.4 循环语句自我检测基础达标1写出下列程序的运行结果:(1)i0 s0 while s=20 ss+i ii+1 end while print i end 其运行结果为7 (2)i0 s0 while s=20 ii+1 ss+i end while print i end 其运行结果为62下面是求1234n的积的伪代码,请将其补充完整read n mul1 i2 while i=n end while print mul end 答案:mulmul*i ii+13计算函数f(x)=3x2-x+1当x=1,2,3,10时的函数值用伪代码表示算法 解:伪代码表示为: x1 while x=10 y3*x2-x+1 print x,y xx+1 end while end4设计一个求n!=123n的算法,用伪代码表示算法 解:read“n=”;n a1 i1 while i=n aa*i ii+1 end while print a end5设计算法,计算下面n个数的和 , 用伪代码表示算法 解:read“n=”;n i1 sum0 while i=n sumsum+i/(i+1) ii+1 end while print“sum=”;sum end6组合数公式可以用公式,设计一个用上述公式计算组合数的算法,用伪代码表示算法 解:read“请输入m和n的值”;m,n i1 p1 while i=n pp*i ii+1 end while i1 q1 while i=m qq*i ii+1 end while i1 s1 while i=(n-m) ss*i ii+1 end while c1p/(q*s) print c1 end71,1,2,3,5,8,13,这一列数的规律是:第1,第2个数是1,从第3个数起,该数是其前面2个数之和试设计一个算法计算这列数前20个数的和,用伪代码表示 解:用伪代码表示为: i3 a1 b1 suma+b while i=20 ca+b sumsum+c ab bc ii+1 end while print“sum=”;sum end8求1!+2!+3!+20!的值,用伪代码表示 解:s0 t1 for n from 1 to 20 tt*n ss+t end for print s end92000年我国人口有13亿,如果人口每年的自然增长率为7,那么多少年后我国人口达到15亿?设计一个算法用伪代码表示 解:a13 r0007 i1 while a=15 aa*(1+r) ii+1 end while ii-1 print“达到或超过15亿人口需要的年数为:”;i end10一球从100m高处落下,每次落地后反跳回原高度的一半,再落下在第10次落地时,共经过多少路程?第10次下落多高?试用伪代码描述上述过程 解法1:s0 h100 ss+h i2 while i=10 hh/2 ss+2*h ii+1 end while print“第10次落地时共经过的路程为:”;s print“第10次下落的高度为”;h end 解法2:s0 h100 ss+h for i from 2 to 10 hh/2 ss+2*h edn for print“第10次落地时共经过的路程为:”;sprint“第10次下落的高度为”;h更上一层1用近似公式e=1+求自然数e的数值,取n=10(n愈大,愈接近e的真值),设计一算法,用伪代码表示 解:e1 t1 for n from 1 to 10 tt*n ee+ end for print n, e end2抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%,试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率解析:有一个随机函数rand(),它能产生(0,1)之间的随机数,这样我们可以用大于05的随机数表示出现正面,否则表示出现反面,其流程图为: 用伪代

温馨提示

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

评论

0/150

提交评论