云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2017-2018学年高中数学 第2章 算法初步章末小结与测评教学案 北师大版必修3

2017-2018学年高中数学 第2章 算法初步章末小结与测评教学案 北师大版必修3

  • 62 次阅读
  • 3 次下载
  • 2025/6/17 16:44:43

A.105 B.16 C.15 D.1

解析:选C 按照程序过程,通过反复判断循环条件执行程序.执行过程为 s=1×1=1,i=3;s=1×3=3,i=5;s=3×5=15,i=7≥6,跳出循环.故输出s的值为15.

[典例3] 某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,约几年内可使总销售量达到30 000台?请设计算法框图,并写出算法语句.

[解] 根据题意,每年销售量比上一年增加的百分率相同,设总和为sum,n年后达到30 000台.

第一年销售了5 000台;

第二年销售了(5 000+5 000×10%)=5 000(1+10%)(台);

第三年销售了[5 000(1+10%)+5 000(1+10%)×10%]=5 000(1+10%)(台); …

第n年销售了5 000(1+10%)

n-1

2

(台).

2

总和sum=5 000+5 000(1+10%)+5 000(1+10%)+…+5 000(1+10%)由sum≥30 000求n的最小值,具体步骤: (1)令变量m=5 000,i=0,sum=0;

n-1

.

(2)i从0开始循环,判断sum是否小于30 000.如果是,则sum=sum+m,m=m(1+10%),i=i+1继续循环,否则,则输出i.

(3)循环结束,输出i. 框图如图所示.

- 5 -

用算法语句描述为:

m=5 000

sum=0

i=0

Do

sum=sum+m m=m*(1+10%) i=i+1

Loop While sum<30 000 输出i End.

[借题发挥] 利用基本语句解决实际问题的一般思路是:先根据题目要求写出算法,并画出相应的算法框图,最后将算法框图用相应语句表示出来.

[对点训练]

5.某纺织厂2012年的生产总值为300万元,如果年增产率为5%,设计算法,计算该厂最早在哪一年生产总值超过400万元,并用语句描述该算法.

解:从2012年底开始,经过x年后生产总值为300(1+5%),可将2012年生产总值赋给变量a,然后对其进行累乘,用n作为计数变量进行循环,直到a的值超过400万元为止.由于预先不知道循环的次数,所以用Do Loop语句.

算法框图如下所示:

x

- 6 -

用算法语句描述为:

a=300 p=1.05 n=2 012

Do a=a*p n=n+1

Loop While a<=400 输出n.

(时间:90分钟 满分:120分)

一、选择题(本大题共10小题,每小题5分,满分50分.在每小题给出的四个选项中,只有一项是符合题目要求的)

1.下面的叙述中,不是解决问题的算法的是( ) A.从北京到海南岛旅游,先坐火车,再坐飞机抵达

B.按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100 C.方程x-4=0有两个实根

D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15

解析:选C 算法是解决某类问题的一系列步骤或程序,C只描述了事实,没有解决问题的步骤.

2.在用二分法求方程零点的算法中,下列说法正确的是( ) A.这个算法可以求所有的零点 B.这个算法可以求任何方程的零点 C.这个算法能求所有零点的近似解 D.这个算法可以求变号零点近似解

- 7 -

2

解析:选D 二分法的理论依据是函数的零点存在定理.它解决的是求变号零点的问题,并不能求所有零点的近似值.

3.下列程序中的For语句终止循环时,S等于( )

S=0

For M=1 To 10

S=S+M

Next 输出S

A.1 B.5 C.10 D.55

解析:选D S=0+1+2+3+…+10=55. 4.运行以下程序时,执行循环体的次数是( ) i=1 Do i=i+1 i=i*i

Loop While i<10 输出i.

A.2 B.10 C.11 D.8 解析:选A 第一次执行循环体:

i=1, i=i+1=2, i=i*i=4, i=4<10,成立

第二次执行循环体:

i=4, i=i+1=5 i=i*i=25 i=25<10,不成立,

退出循环体,共执行了2次.

5.当a=1,b=3时,执行完下面的语句后x的值是( ) If a<b Then x=a+b Else x=a-b

- 8 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

A.105 B.16 C.15 D.1 解析:选C 按照程序过程,通过反复判断循环条件执行程序.执行过程为 s=1×1=1,i=3;s=1×3=3,i=5;s=3×5=15,i=7≥6,跳出循环.故输出s的值为15. [典例3] 某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,约几年内可使总销售量达到30 000台?请设计算法框图,并写出算法语句. [解] 根据题意,每年销售量比上一年增加的百分率相同,设总和为sum,n年后达到30 000台. 第一年销售了5 000台; 第二年销售了(5 000+5 000×10%)=5 000(1+10%)(台); 第三年销售了[5 000(1+10%)+5 000(1+10

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com