高中数学人教A版必修3课后练习+章末检测卷_第1页
高中数学人教A版必修3课后练习+章末检测卷_第2页
高中数学人教A版必修3课后练习+章末检测卷_第3页
高中数学人教A版必修3课后练习+章末检测卷_第4页
高中数学人教A版必修3课后练习+章末检测卷_第5页
已阅读5页,还剩139页未读 继续免费阅读

下载本文档

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

文档简介

第一章算法初步

高中数学人教A版必修3课后练习1算法的概念

1.下列所给问题中,不能设计一个算法求解的是()

A.用二分法求方程x2—3=0的近似解(精确度0.01)

B.解方程组『+"5=0,

1%—y+3=0

C.求半径为2的球的体积

D.求S=l+2+3+...的值

解析:对于D,S=l+2+3+...,不知道需要多少步完成,所以不能设计一个算法求解.

答案:D

2.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅、盛水2分钟;②洗菜6分钟;③准备面

条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一

次只能进行一道工序.小明要将面条煮好,最少要用()

A.13分钟B.14分钟C.15分钟D.23分钟

解析:①洗锅、盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+

⑤煮面条和菜共3分钟=15分钟.解决一个问题的算法不是唯一的,但在设计时要综合考虑各个方面的

因素,选择一种较好的算法.

答案:C

3.有如下算法:

第一步,输入不小于2的正整数n.

第二步,判断n是否为2.若n=2,则n满足条件;

若n>2,则执行第三步.

第三步,依次从2到n—1检验能不能整除n,若都不能整除,则n满足条件.

上述算法中满足条件的n是()

A.质数

B.奇数

C.偶数

D.合数

解析:依据质数、奇数、偶数和合数的定义及算法的功能可以判断满足条件的n是质数.

答案:A

4.如下算法:

第一步,输入x的值.

第二步,若x,0,则_/=又;否则,y—x2.

第三步,输出y的值.

若输出y的值是9,则x的值是()

A.3B.—3

C.3或一3D.一3或9

XX0

:一’的算法.当xNO时,x=9;当x<0时,x2=9,

{%2,%<0

x=-3

答案:D

5.己知一个算法:

第一步,m=4

第二步,若b<m,则血=打,输出m,结束算法;否则,执行第三步.

第三步,若c<m,则刀=6输出m,结束算法.

如果a=3,b=6,c=2,那么执行这个算法的结果是()

A.3B.6C.2D.m

解析:当a=3,匕=6,c=2时,依据算法执行后,m=a=3<b=6,c=2<3=m,则m=c=2,即输

出m的值为2.

答案:C

6.给出下列算法:

第一步,输入x的值.

第二步,当x>4时,计算y=x+2;否则,计算y=j4-x.

第三步,输出y的值.

当输入x=0时,输出y—.

解析:由于x=0>4不成立,故计算y=(4—x=2,输出y=2.

答案:2

7.结合下面的算法:

第一步,输入X.

第二步,判断X是否小于0,若是,则输出3x+2,

否则执行第三步.

第三步,输出x2+l.

当输入的x的值分别为-1,0,1时,输出的结果分别为、、.

解析:当x=-l时,-K0,输出3x(—1)+2=—1;

当x=0时,0=0,输出02+i=i;

当x=l时,1>0,输出12+1=2.

答案:一112

8.下面是解二元一次方程组「“一'+6=0;①的一个算法,请将该算法补充完整.

(x+y+3=0②

第一步,①②两式相加,得3x+9=0.③

第二步,由③式可得.④

第三步,将④式代入①式,得y=0.

第四步,输出方程组的解.

解析:由解二元一次方程组的步骤知,第二步应为解③得x的值为x=-3,第四步是输出方程组的解

fx=-3,

ly=0.

答案:x——3

.y=0

9.一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(不用祛码)将假银元找出来吗?

解(法一)第一步,任取2枚银元分别放在天平两边,若天平左右不平衡,则轻的一边放的就是假银元;

若天平左右平衡,则进行第二步.

第二步,取下右边的银元,放在一边,然后把剩余的7枚银元依次放在右边进行称量,直到天平左

右不平衡为止,右边放的就是假银元.

(法二)第一步,把银元分成3组,每组3枚.

第二步,先将任意两组分别放在天平的两边,若天平左右不平衡,则假银元就在轻的那一组里;若

天平左右平衡,则假银元就在未称的那一组里.

第三步,取出含假银元的那一组,从中任取2枚银元放在天平的两边,若天平左右不平衡,则轻的

一边放的就是假银元;若天平左右平衡,则未称的那一枚就是假银元.

10.从古印度的汉诺塔传说中演变了一个汉诺塔游戏:

A||

II

□IIII,

ARC

(1)有三根杆子月,B,C,A杆上有三个碟子(大小不等,自上到下,由小到大),如图;

(2)每次移动一个碟子,小的只能叠在大的上面;

⑶把所有碟子从A杆移到C杆上.

试设计一个算法,完成上述游戏.

解第一步,将A杆最上面碟子移到C杆.

第二步,将A杆最上面碟子移到B杆.

第三步,将C杆上的碟子移到B杆.

第四步,将A杆上的碟子移到C杆.

第五步,将B杆最上面的碟子移到H杆.

第六步,将B杆上的碟子移到C杆.

第七步,将A杆上的碟子移到C杆.

高中数学人教A版必修3课后练习2程序框图、顺序结构

题组1:夯实基础

1.阅读如图所示的程序框图,若输入x=3,则输出y的值为()

/输入

|。=勿2-1|

I丫=心|

I

(结束)

A.33B.34C.40D.45

解析:x—3,a—2x32—1—11,b—a—15—2,y—ab—17x2—34,故输出y的值为34.

答案:B

2.下面程序框图表示的算法的运行结果是()

|S=#(/>-5)(P-6”-7)|

/输出s/

A.9B.6

C.6^/6D.36

解析:由题意得「=/匕=9,

S—V9x4x3x2—■/?—6V6.

答案:C

3.阅读如图所示的程序框图,若输入的x为9,则输出的y的值为()

/输入x/

Ia=x2-l|

I

|方=Q+101

I

y=lo@

/输访/

A.8B.3C.2D.1

解析:x=9-*(s=80—匕=8-y=1og28=3.

即输出的y的值为3.

答案:B

4,阅读如图所示的程序框图,若输入a,b,。的值分别是21,32,75,则输出的ab。分别是()

/输入,b,c/

IL|

I*I

/输出她"

A.75,21,32B.21,32,75

C.32,21,75D.75,32,21

解析:该程序框图的执行过程是:

输入21,32,75.

x=21,

(3=75,

c=32,

b■=21.

输出75,21,32.

答案:A

5.写出如图所示的程序框图的运行结果.

(1)5=.(2)若R=8,则a—

(W)

14=2上41/输A/g/

ls=/+川

b善

/输出S/

|a=2b|

/输出a/

解析:(1)因为a=2,b=4,所以5=24+42=32.

(2)若R=8,则b=.1=2,a=2*2=4.

答案:(1)32(2)4

(1)

6.如图所示的是一个求长方体的体积和表面积的程序框图,则①中应填

/输入长a宽6,高c/

r^-i

/输出V和s/

(A]

解析:根据题意,知需计算长方体的表面积S=2(ab+bc+ac).

答案:S—2(sb+bc+ac)

7.已知函数f(x)=x2—3X—2,求f(3)+f(—5)的值,设计一个算法并画出算法的程序框图.

解算法如下:

第一步,求f(3)的值.

第二步,求f(-5)的值.

第三步,计算y=f(3)+f(—5).

第四步,输出y的值.

CW)

Ix;3I

|N--2|

Ix;5|

\y2^3x-2\

/输./

程序框图如图所示:(赢)

8.某人在法定工作时间内,每小时工资20元,加班工资每小时30元.他上个月工作了180小时,其

中加班20小时,月工资的303用来还房贷,写出此人该月剩余工资的算法,并画出算法的程序框图.

/输沙/

解算法步躲如下:

第一步,计算法定工作时间内工资,a=20*(180-20)=3200(元).

第二步,计算加班工资,i>=30x20=600(元).

第三步,计算一个月内工资总数,c=a+b=3200+600=3800(元).

第四步,计算这个人该月剩余的工资数,d=Cx(l-30%)=3800x(1-30%)=2660(元).

算法的程序框图如图所示.

题组2:难点突破

1.如图所示的程序框图表示的算法意义是()

(开始)

"nn/

r-2

|S=M]

JT

A.边长为3,4,5的直角三角形面积

B.边长为3,4,5的直角三角形内切圆面积

C.边长为3,4,5的直角三角形外接圆面积

D.以3,4,5为弦的圆面积

解析:直角三角形内切圆半径故选B.

答案:B

2.如图,若输入a=10,则输出a=()

/输、/

|b=a-8|

|a=a-b|

/输出a/

A.2B.4C.6D.8

解析:输入a=10,该程序框图的执行过程是

a=10,b—1.0—8=2,a~-10-2--8,输出a=3.

答案:D

3.为确保信息安全,信息需加密传输,发送方由明文-密文(加密),接收方由密文-明文(解密),已知

加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,

28时,则解密得到的明文为.

倒出

'a+2b=14,

2b+c=9,

解析:由题意可知《

2c+3d=23,

14d=28,

解得a=6,b—4,c—1,d—7.

答案:6417

4.如图所示的程序框图是交换两个变量的值并输出,则图中①处应为

(开始)

,'I',

/输My/

/输出XJ/

答案:x=y

5.如图所示,图①是计算图②中空白部分面积的一个框图,则、'?〃处应填

r1

2

L1©_1aQJnH

XX-2222

『---_aa--a

解析:由题图②知42222-2

答案:S=^a2-a2

6.''六一"儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千

克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a,b,c千克,应收取

多少元钱?写出一个算法,画出程序框图.

解算法步骤如下:

第一步,输入三种糖果的价格x,y,z.

第二步,输入购买三种糖果的千克数a,b,C.

第三步,Y=xa+yb+zC.

第四步,输出丫.

程序框图如图所示.

(W)

/输心,y,z/

/输入a,b,c/

|吞。现+引

/输*?/

Cm

7.求底面边长为4,侧棱长为5的正四棱锥的侧面积及体积,为该问题设计算法,并画出程序框图.

解算法步躲如下:

第一步,a=4,c—5.

第二步,R-

第三步,S=a2,h=Jc2—R2.

第四步,V-Sh.

第K1步,S—2.3h'.

第七步,输出S,V.

程序框图如图所示.

开始

|。=4,c=51

,灯I

S=2ah'

/输出S,V/

高中数学人教A版必修3课后练习3条件结构

i.给出以下四个问题:

①输入一个数X,输出它的绝对值;

②求面积为6的正方形的周长;

③求三个数a,b,c中的最大数;

④求函数f(x)=/—1'%-0,的函数值.

(X4-2,%<0

其中需要用条件结构来描述其算法的程序框图的有()

A.1个B.2个C.3个D.4个

解析:程序框图是否需要条件结构取决于算法中是否需要进行逻辑判断,并根据判断的结果进行不同的

处理.所给的四个问题中,只有②只需计算求值,不需要判断,故选C.

答案:C

2.执行右面的程序框图,如果输入的七£[—1,3],则输出的s属于()

A.[-3,4]

B.[-5,2]

C.[-4,3]

D.[-2,5]

解析:若七金[―1,1),则执行s=3tf故[―3,3).

若七仁[1,3],则执行s=4t—其对称轴为t=2.

故当t=2时,s取得最大值4.当t=l或3时,s取得最小值3,则sW[3,4].

综上可知,输出的6©[—3,4].故选A.

答案:A

3.阅读如图所示的程序框图,运行相应的程序.若输入x的值为1,则输出y的值为()

A.2B.7C.8D.128

解析:输入x=l,因为122不成立,所以y=9—1=8,输出y=8.

答案:C

4.执行如图所示的程序框图,若输出的结果是8,则输入的数是()

A.2或一2&B.2/或一2企

C.-2或一2夜D.2或2m

解析:当x3=8时,x=2,a=4,b=8,b>a,输出8;

当/=8时,x—±2y[2,a-8,b—±16V2,又a>b时输出8,所以x=-2或,故选A.

答案:A

5.如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判

断框中,应该填入下面四个选项中的()

A.c>x?B.x>c?C.c>b?D.b>c?

解析:变量x的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为满足

''是"则交换两个变量的数值,输出x的值后结束程序,满足''否"直接输出x的值后结束程序,故选A.

答案:A

6.对任意非零实数a,b,若a*b的运算原理如图所示,则(log28)*g)2

/输—力/

限出贷I恒出节I

£

解析:•*10928=3,G)=4,/•a—3,b=4.

:'aWb,...输出?

答案:1

7.如图所示的程序框图,若输出y的值为右则输入的x值为

解析:由程序框图可得丫=[2+1,x-0,当xWO时,则丫=2*+1="整理得2*=:,解得x=-2;

{2x+l,x>0.44

当x>0时,则y=2x+l=t,整理得2x=;,解得

x=5•所以x=-2或x=:

oo

答案:一2或W

8.己知函数y="g2X(x22),如图所示的是给定x的值,求其对应的函数值y的程序框图.

(2—x(%<2),

①处应填写:②处应填写

/输/

解析::'满足判断框中的条件执行y=2—x,...①处应填•、'x<2?”,不满足x<2,即x22时,y=log2X,

故②处应填、'y=log2x”.

答案:x<2?y=log2X

9.如图,是判断''美数"的程序框图,在[30,40]内的所有整数中''美数"的个数是多少?

解由程序框图知美数是满足能被3整除,不能被6整除或能被12整除的数,在[30,40]内的所有整

数中,所有能被3整除的数有30,33,36,39,共4个数,在这四个数中能被12整除的有36,在这

四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中''美数"的个数是3个.

高中数学人教A版必修3课后练习4循环结构

题组1:夯实基础

1.如图所示的程序框图中,输出s的值为(

/输出s/

A.10B.12C.15D.8

解析:该程序的作用是计算1+2+3+4+5的值,所以输出S的值为15.故选C.

答案:C

2.如图所示的程序框图表示的算法的功能是()

A.计算小于100的奇数的连乘积

B.计算从1开始的连续奇数的连乘积

C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数

D.计算1x3x5x...xn2100时的最小的n值

答案:D

3.执行如图所示的程序框图,如果输入的n是6,那么输出的P是()

/输入《/

Ip=p,*1

/输出P/

金)

A.120B.720

C.1440D.5040

解析:当k=2,P=2;当k=3,P=2X3=6;当k=4,P=6*4=24;当k=5,P=24x5=120;当

k=6,P=120x6=720,循环结束.

答案:B

4.某程序框图如图所示,若输出的S=26,则判断框内应填)

Is=i:&=r|

I心+1I

IS=2S+k|

/输出s/

A.k>3?B.k>4?

C.k>5?D.k>6?

解析:程序运行过程中,各变量的值的变化情况如下表所示:

kS是否继续循环

循环前11

第一次循环24是

第二次循环311是

第三次循环426否

可得,当k=4时,S=26.此时应该结束循环并输出S的值为26,所以判断框应该填入的条件为k>3?

故选A.

答案:A

5.我国古代数学典籍《九章算术》''盈不足"中有一道两鼠穿墙问题:''今有垣厚五尺,两鼠对穿.大鼠日

一尺,小鼠亦日一尺.大鼠日自倍,小鼠日自半.问几何日相逢?“现用程序框图描述如图所示,则输出结

果n=()

/输AaAS,"/

[a=l』=l;S=Oj/i=l|

/输出”/

A.4B.5C.2D.3

解析:第一次循环,得S=2,不满足S25;

1Q

第二次循环,得n—2,<2——,A—2,S—~,不满足S25;

第三次循环,得n=3,<2=7,A=4,S=¥〉5,

44

结束循环,输出n=3.

答案:D

6.为求000内的所有偶数的和而设计的一个程序框图如图所示,请将空白处补上.

①;②

/输出s/

解析:求1000内的所有偶数的和利用累加的方法,即S—0+2+4+...+1000,这里i是累加变量,

每次自动增加2.

答案:S—S+ii=i+2

7.执行如图所示的程序框图,如果输入a=1,b=2,则输出的a的值为.

/输儿。/

a>8?

||/输再a/

解析:第1次运行,a=l+2=3;第2次运行,a=3+2=5;第3次运行,a=5+2=7;第4次运行,

a=7+2=9,跳出循环,输出a=9.

答案:9

8.已知程序框图如图所示,其输出结果是

/K7

解析:<2=1,a=2xl+1=3,a>100不成立;a=2x3+l=7,a>100不成立;a=2x7+l=15,a>100

不成JL;(3=2.x15+1=31,(3〉100不成工;<2=2x31+1=G3>00不成工;<3=2,x63+1—127,

a>100成立,输出a=127.

答案:127

9.设计程序框图,求9(一9Jx(-9X...X黑的值.

Z34b1UU

解程序框图如图所示.

题组2:难点突破

2XX

1.某程序框图如图所示,则输入下列四个函数:f(x)=:,f(x)=log3(x+l),f(x)=2+2~,f(x)

=2*—2',则输出的函数是()

/输入:药(x)/

(x)+/(-x)=O?

(x而在零点?

/输出色蜥x)/

1

A.f(x)——B.f(x)—1O<53(X^+1)

C.f(x)=2X+2~XD.f(x)=2X—2~X

解析:执行题中的程序框图,最后输出的函数应是存在零点的奇函数.

f(x)W是奇函数,但没有零点;函数f(x)=log3(x2+l)是偶函数,且有零点:函数f(X)=2*+2

-x是偶函数,且没有零点;函数f(x)=2'—2丁是奇函数,且有零点,符合要求.

答案:D

2.执行如图所示的程序框图,如果输入a=4,那么输出n的值为()

(W)

/输入/

|?=0,6=1,«=0|

/输出"/

A.2B.3C.4D.5

解析:若输入a=4,则执行P=0,Q=l,判断0<1成立,进行第一次循环;

P=l,Q—3,n—1,判断1<3成立,进行第二次循环:

P=5,Q=7,n=2,判断5<7成立,进行第三次循环;

P—21,。=15,n—3,判断21<L5不成立,故输出n=3.

答案:B

3.给出50个数:1,3,5,7,99,要计算这50个数的和,如图给出了解决该问题的程序框图,那

么框图中判断框①处和执行框②处可以分别填入()

|,=巾=140|

A.iW50?;p—p+1B.±W51?;p—p+1

C.1^51?;p=p+2D.1^50?;p=p+2

解析:由于要计算50个数的和,故循环要执行50次,由于循环变量的初值为1,步长为1,故终值应

为50,即①中应填写iW50?.又50个数是按从小到大的顺序排列的奇数,故②中应填写p=p+2.

答案:D

4.程序框图如图,如果程序运行的结果为S=132,若要使输出的结果为1320,则正确的修改方法是

()

&

kwiO?

杳______

ISSx&l③/输网

I&-1|④

A.①处改为k=13,S=1B.②处改为k<L0?

C.③处改为S=S*(k—1)D.④处改为k=k-2

解析:由题设条件可以看出,此程序是一个求几个数的连乘积的问题.

由于1320=10x11x12,

故判断框中应改为kW9?或者k〈10?.故选B.

答案:B

解析:执行程序,依题意,输入a=2,b—4,c=5,判断不满足条件a>b且a>c,也不满足条件b〉c,

执行x=lg2+lg5=lg10=1.

答案:1

6.执行如图所示的程序框图,如果输入的x=0,y=l,n=l,则输出x,y的值满足.

/输出xj/

解析:通过列表可清晰显示程序框图执行过程:

循环体执行次数(一)y(y=ny)判断x2+y2236是否输出n(n=n+l)

X\X=x+——1

2

执行前011

第一次01否否2

第二次12否否3

2

第三次36是是

2

3

输出X=E,y=6,满足y=4x.

答案:y=4x(答案不唯一,合理即可)

7.运行如图所示的程序框图.

(1)若输入X的值为2,根据该程序的运行过程完成下面的表格,并求输出的二与X的值.

第i次i=li=22=32=41=5

x=24

(2)若输出i的值为2,求输入x的取值范围.

解(1)

第i次1=1i=21=3i=4i=5

x=2x3,61854162486

因为162<168,486>168,所以输出的i的值为5,x的值为486.

(2)由输出i的值为2,知程序执行了循环体2次,

即3XW168,

解得学<xW56,

(9x>168,

所以输入x的取值范围是竽<xW56.

8.已知函数f(x)=(x+l)2,将区间[1,10]九等分,画出求

函数在各等分点及端点处所取得函数值算法的程序框图.

解算法步骤如下:

第一步,令W=1.

第二步,x—1.

第三步,f(X)=(X+l)2.

第四步,2=1+1.

第五步,输出f(X).

第六步,若上>10成立,则结束算法;否则,返回第二步.

程序框图如图所示.

高中数学人教A版必修3课后练习5输入语句、输出语句和赋值

语句

1.下列赋值语句正确的是()

A.3=M+2

B,M=­M

C.B=A=2.

D.x+y=M

解析:根据赋值语句的格式与要求,知选项B正确.

答案:B

2.若a的输入值为2,则下面程序运行的结果是()

INPUTa

b=a+l

a=b+l

PRINTa

END

A.1B.2

C.3D.4

解析:揄入a=2,则b=3,a=4.

答案:D

3.给出下列程序:

INPUT''实数";xl,yl,x2,y2

a=xl-x2

m—一aM2

b=yl-y2

n=bA2

s=m+n

d=SQR(s)

PRINTd

END

此程序的功能为(r

A.求点到直线的距离

B.求两点之间的距离

C.求一个多项式的值

D.求输入的值的平方和

解析:输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,

n分别表示两个点的横、纵坐标之差的平方,s是横、纵坐标之差的平方和,d是平方和的算术平方根,

即两点之间的距离,最后输出此距离.

答案:B

4.有以下程序:

A=ll

B-22

A=A+B

PRINT、'A=";A,、'B=";B

END

执行上述语句后,输出的结果是(

A.4=33B=llB.A=llB=22

C.月=33B=22D.A=11B=33

解析::*A—11,B=22,

A■=71+B'=33,

即把33赋予A,

••A=33,B=22.

答案:C

5.下列程序输出的结果是()

x=6

y=3

x=x/3

y=4*x+l

PRINTx+y

END

A.27B.9C.2+25D.11

解析:该程序的运行过程是

x=6,

y=3,

x=6T-3—2,

y=4x2+1=9,

x+y=2+9=11.

所以输出11.

答案:D

6.执行下列算法语句后的结果(xMODy表示整数x除以整数y所得的余数)为()

INPUT、'x,y=";x,y

A=x*y

B=xMODy

C=A*y+B

PRINTA,B,C

END

(运行时从键盘上输入16,5)一

A.4=80,B=l,C=401

B.A=80,B=3,C=403

C.4=80,B=3.2,C,=r403.2

D.4=80,B=3.2,C=404

解析:第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y所得的余数,即B=l,第

四句C=80x5+l=401,故选A.

答案:A

7.下列程序的功能是求所输入的两个正数的平方和,己知最后输出的结果是3.46,试据此将程序补充

完整.

INPUT1.1

INPUT、'x2=〃;—

s=_______________

PRINTS

END

解析:因为程序的功能是求所输入的两个正数的平方和,所以S=/+B.又因为最后输出的结果是

3.46,所以3.46=1.了+石.所以看=2.25.又X2是正数,所以X2=1.5.

答案:1.5xlA2+x2A2

8.编写一个程序,输入两个正数a和b的值,输出/与b,的值.

解程序如下:

INPUT''a,b=";a,b

A=aAb

B=b"a

PRINT、'a'=";A

PRINT、'b"a=";B

END

9.某工种按工时计算工资,每月总工资=每月劳动时间(时)X每小时工资(元),从总工资中扣除i(n作

公积金,剩余的为应发工资.试编写程序表示输入劳动时间和每小时工资,输出应发工资.

解算法如下:

第一步,输入每月劳动时间t和每小时工资

每二步,求每月总工资y=axt.

第三步,求应发工资z=0.9xy.

第四步,输出应发工资2.

程序框图如图所示.

/输入每月劳动时间,

/输入每小时工资a/

|y=a>rI

k=0.9,"

/输出z/

程序如下:

INPUTt,a

y=a*t

z=0.9*y

PRINTz

END

高中数学人教A版必修3课后练习6条件语句

题组1:夯实基础

1.下列关于条件语句的说法正确的是()

A.条件语句中必须有ELSE和ENDIF

B.条件语句中可以没有ENDIF

C.条件语句中可以没有ELSE,但是必须有ENDIF

D.条件语句中可以没有ENDIF,但是必须有ELSE

解析:条件语句主要有两种形式的格式,分另寸是1F-THEN格式和工F-THEN—ELSE格式,但是不管是

这两种格式的哪一种,[F与END:[F必须是同时出现.所以条件语句中可以没有ELSE,但是必须有

ENDIF,故选C.

答案:C

2.已知程序如图,若输入x,y的值分别为6,6,则输出的结果为()

INPUTx,y

IFx<0THEN

x=y-4

ELSE

y=y+4

ENDIF

PRINTx,y

END

A.6,6

B.-2,10

C.2,10

D.6,10

解析:由于6>0,故执行ELSE后语句y=6+4=10,输出的结果为6,10.

答案:D

3,给出下面程序:

INPUTa,b,c

M=a

IFb>MTHEN

M=b

ELSE

IFc>MTHEN

M=c

ENDIF

ENDIF

PRINTM

END

若输入a=4,b—2,c——5,则输出的结果为()

A.1B.2C.~5D・4

解析:由程序可知,M=a=4,b=2,不成立,所以执行ELSE后的条件语句.又0=一5,所以

不成立,所以直接输出M的值.

答案:D

4.为了在运行下面的程序后,得到输出值y=9,则应该输入()

INPUTx

IFx<0THEN

y=(x+1)A2

ELSE

y=(x-l)A2

ENDIF

PRINTy

END

A.x=-4B.x=-2

C.x=4或x=-4D.x=-2或x=2

解析::•由程序知

温馨提示

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

评论

0/150

提交评论