第4讲程序框图与算法语句_第1页
第4讲程序框图与算法语句_第2页
第4讲程序框图与算法语句_第3页
第4讲程序框图与算法语句_第4页
第4讲程序框图与算法语句_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

第4讲程序框图与算法语句

一、选择题

1.执行如图所示的程序框图,则输出的s值是().

23

A.—1BCD.4

32

解析根据程序框图,程序执行的步骤为S=4,i=l<9;S=-1,z-2<9;S=;i=3<9;

5=,/=4<9;S=4,/=5<9;5=-l,Z=6<9,所以S的周期为4,即i=9时S=4.

2

答案D

2.如图给出的是计算;+;+:+…+1的值的一个程序框图,其中判断框内应填入的条件是

().

A.>10?B.z<10?

下载后根据自身情况适当修改即可使用,全文可编

C.z>20?D./<20?

解析依题意,得;+:+:+…+:可表示为数列的前10项和,结合题目中的程序框

图知,判断框内应填入的条件是“A10?”,选A.

答案A

3某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25kg按0.5元/kg收费,

超过25kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则①②处应填

().

A.y=0.8xy=0.5x

B.y=0.5xy=0.8x

C.尸25X0.5+(x-25)X0.8y=0.5x

D.y=25X0.5+0.8xy=0.Sx

0.5x,0<xW25,

解析设行李的重量为xkg,则所需费用为,所以选C.

[12.5+0.8(x-25),x>25,

答案C

4.阅读如图所示的程序框图,输出的S值为().

下载后根据自身情况适当修改即可使用,全文可编

A.0B.1+2

,7

C.1+D.2-1

2

解析程序框图的功能是计算sin:+sin丁+sin:十sin十sin十sin十sin

4444444

87r1.9TC11OTC1.11TT1A/士—rrTC।2兀+sin3兀+而4n+sin5n+sin6k

sin十sin十sin-rsin时1t值.血sin十sin

4444444444

1.7?t..8九八.9TI,.10n,.117c,

-rsin十sin=0,sin十sin十sin=1-+2.

44444

答案B

毕断框中应

5.运行右图所示的程序框图,若输出结果为;,则判

|5=1|

该填的条件是().

1早1

A.k>5B.k>6

C.k>7D.左>8

-----_/输血s/

解析据题意令s=i+L++…+s=s+]I]

_____yi)l(M〃x(A+1)

1X22X3

=l+l-1+1-14--4-1-1=2-1,令SIA=2+l|1

------'=2—

223kA+l左+1k-\

=;,解得%=6,故判断框应填入心'6.

答案B

6.执行下面的程序框图,如果输入。=4,那么输出的n的值为().

下载后根据自身情况适当修改即可使用,全文可编

A.2B.3

C.4D.5

解析当。=4时,第一次尸=0+4。=1,。=3,〃=1,

第二次尸=1+41=5,。=7,〃=2,

第三次2=5+42=21,0=15,n=3,

比时PW0不成立,输出〃=3,选B.

答案B

7.执行如图所示的程序框图,则输出的2是).

/输出)/

I

A.—4B.-2C.0D.一2或0

解析依题意,若加十力与6垂直,则有(福+力)6=4。十4]—2(—31—2)=0,解得%=—2;

若脑+力与力平行,则有一2(:+4)=4(—37—2),解得2=0.结合题中的程序框图,输出的4

是一2,选B.

答案B

下载后根据自身情况适当修改即可使用,全文可编

8.按如图所示的算法框图运算,若输出上=2,则输入x的取值范围是

().

A.19Wx<200B.x<19

C.19*200D.x2200

解析由框图可知,输出左=2,需满足

10x4-10<2010,

10(10x+10)+1012010,

解得19〈x<200,故选A.

答案A

二、填空题

9.阅读如图所示的程序框图,运行相应的程序,输出的s值等于

解析第一次循环:s=1,〃=1<4,s=2Xl—1=1,k=1+1=2;

第二次循环:氏=2<4,s=2Xl—2=0,左=2+1=3;

第三次循环:4=3<4,5=2X0—3=—3,左=3+1=4;

/输段/

当〃=4时,K4不成立,循环结束,此时s=-3.

答案一3

10.阅读如图所示的程序框图,运行相应的程序,输出的结果s=.

下载后根据自身情况适当修改即可使用,全文可编

解析按算法框图循环到〃=3时输出结果.

当〃=1时,s=l,。=3;当〃=2时,s=1+3=4,a=5;

当〃=3时,5=44-5=9,。=7,所以输出s=9.

答案9CW)

11.如果执行如图所示的程序框留,输入x=-1,〃=3,则输出的数

Is玄|

S=.

解析逐次运算的结果是5=6X(—1)+3=—3,/=1;S=

i=i-l

3)X(—l)+2=5,i=0;S=—5+l=—4,/=-1,结束循।।环,故

|S=S-x+i+\|

输出的S=-4.

——

答案一4

/输/5/

12.卜图是某算法的程序框图,则程序运行后输出的结果是

解析由题意知,运行一次后7=1,k=2,运行两次后7=1,攵=3,运行三次后7=1,k

=4,运行四次后7=2,k=5,运行五次后丁=3,k=6,退出循环,此时T的值为3.

答案3

13.在数列{斯}中,0=1,。中=m+〃,要计算此数列前30项的和,现已给出了该问题算法

的程序框图(如图所示),请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之

能完成该题算法功能.

(I);⑵

下载后根据自身情况适当修改即可使用,全文可编

解析因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内

的条件就是限制计数变量,•的,故应为A30.算法中的变量p实质是表示参与求和的各个数,

由于它也是变化的,且满足第i个数比其前一个数大第i+1个数比其前一个数大i,

故应有p=p+i.故(1)处应填>30;(2)处应填p=p+i.

答案(l)A30(2)p=p+i

14.右图是一个算法框图,则输出的左的值是.

解析由k2—5k-h4>0得k<l或k>4,所以k=5.

答案5

15.对任意非零实数。,/),若。奶的运算原理如下程序框图所

/飒出〃

示,则3®2=.

解析

温馨提示

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

评论

0/150

提交评论