2020-2021人教A版数学必修3作业:12输入语句、输出语句和赋值语句_第1页
2020-2021人教A版数学必修3作业:12输入语句、输出语句和赋值语句_第2页
2020-2021人教A版数学必修3作业:12输入语句、输出语句和赋值语句_第3页
2020-2021人教A版数学必修3作业:12输入语句、输出语句和赋值语句_第4页
2020-2021人教A版数学必修3作业:12输入语句、输出语句和赋值语句_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

[课时作业4]输入语句、输出语句和赋值语句

[基础巩固](25分钟,60分)

一'选择题(每小题5分,共25分)

1.下列语句正确的个数是()

①输入语句INPUTa+2;

②赋值语句%=x—5;

③输出语句PRINTM=2.

A.0B.1

C.2D.3

解析:①中输入语句只能给变量赋值,不能给表达式。+2赋值,

所以①错误;②中%=%—5表示变量%减去5后再将值赋给%,即完成

%=%—5后,%比原来的值小5,所以②正确;③中不能输出赋值语句,

所以③错误.

答案:B

2.下列程序运行的结果是()

|M=II

M=M+1

M=M+2

PRINTM

|END|

A.1B.2

C.3D.4

解析:由赋值语句的功能知:

M=l,

M=l+1=2,

M=2+2=4,

输出M的值为4,故选D.

答案:D

3.输入a=5,b=12,c=13,经下列赋值语句运行后,。的值仍

为5的是()

a=c

a=b

c=b

b=a

b=a

c=b

b=a

a=b

解析:对于选项A,先把。的值赋给a,。的值又赋给匕,这样Q,

人的值均为12;对于选项B,先把c的值赋给a,这样。的值就是13,

接下来是把人的值赋给c,这样c的值就是12,再又把a的值赋给b,

所以。的值还是13;对于选项C,先把。的值赋给九然后又把人的

值赋给a,所以。的值没变,仍为5;对于选项D,先把。的值赋给c,

这样c的值是12,再把a的值赋给。,于是。的值为5,然后又把c的

值赋给“,所以a的值为12.于是可知选C.

答案:C

4.给出下列程序:

INPUT“A=";A

A=A*2

A=A*3

A=A*4

A=A*5

PRINTA

END

若输出的4的值为120,则输入的A的值为()

A.1B.5

C.15D.120

解析:该程序的功能是计算AX2X3X4X5的值,贝|120=

AX2X3X4X5,故A=l,即输入A的值为1.

答案:A

5.下列程序执行后,变量a,。的值分别为()

a=15

b=20

a=a+b

l)=a-b

a=a-b

PRINTa.b

END

A.20,15B.35,35

C.5,5D.—5,—5

解析:a=15,b=20,把a-\-b赋给a,因此得出a=35,再把a

—Z?赋给b,即力=35—20=15,再把a—Z?赋给a,此时a=35—15=

20,因此最后输出的a,b的值分别为20,15.

答案:A

三、填空题(每小题5分,共15分)

6.阅读如图所示的算法框图,则输出的结果是.

CWI

|人力-2|

/输,

(结束)

解析:产2*2+1=5,

6=3X5-2=13.

答案:13

7.下面程序的功能是求所输入的两个正数的平方和,已知最后输

出的结果是3.46,试据此将程序补充完整.

INPUTuxl=,,;l.1

INPUT"x2=";

S=xl*xl+x2*x2

PRINTS

END

解析:由于程序的功能是求所输入的两个数的平方和,且最后输

出的结果是3.46,所以3.46=1.H+x幺所以,x%=2.25.又X2是正数,所

以X2=1.5.

答案:1.5

8.已知A(x],yi),B(X2,y2)是平面上的两点,试根据平面几何中

的中点坐标公式设计一个程序,要求输入A,B两点的坐标,输出它

们连线中点的坐标.现已给出程序的一部分,请在横线处把程序补充

完整:

INPUTxl.yl,x2,y2

x=

y=_________

PRINTx,y

END

解析:应填入中点坐标公式.

答案:(xl+%2)/2(yl+y2)/2

三'解答题(每小题10分,共20分)

9.给出程序框图,写出相应的程序语句.

/输入/

~ZXZ*

On

/y

/输出.r,y/

I字I

/输出」/

解析:程序如下:

INPUT"x,y=";x,y

x=x2

y=3/y

PRINTx,y

x=x%y

PRINT(x+y)/2

END

10.阅读下面的程序,根据程序画出程序框图.

INPUTx,y

PRINTx/2

PRINT3*y

x=x+1

y=y—1

PRINTx,y

END

解析:程序框图如图所示.

[能力提升](20分钟,40分)

11.给出下列程序:

INPUT"xl,yl,x2,y2=";xl・y1.x2,y2

a=x1—x2

m=a*2

b=yl—y2

n=\f2

s=mrn

d=SQR(s)

PRINTcl

END

此程序的功能为()

A.求点到直线的距离

B.求两点之间的距离

C.求一个多项式函数的值

D.求输入的值的平方和

解析:输入的四个实数可作为两个点的坐标,程序中的a,b分别

表示两个点的横、纵坐标之差,而相,〃分别表示两点横、纵坐标之差

的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即

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

答案:B

12.阅读下列两个程序,回答问题.

①②

⑴上述两个程序的运行结果是①;②;

⑵上述两个程序中的第三行有什么区别:

解析:(1)①中运行x=3,y=4,x=4,故运行结果是4,4;同理,

②中的运行结果是3,3;

(2)程序①中的“x=y”是将y的值4赋给x,赋值后x的值变为4;

程序②中的“y=x”是将x的值3赋给y,赋值后y的值变为3.

答案:(l)①4,4②3,3

(2)程序①中的“x=y”是将y的值4赋给x,赋值后x的值变为4;

程序②中的“y=x”是将x的值3赋给y,赋值后y的值变为3

13.已知函数y=x2+3x+l,编写一个程序,使每输入一个x值,

就得到相应的y值.

解析:程后如下:

INPUT“x=";x

y=x-2+3*x+1

PRINT"x=";x

PRINT"y=";y

END___________

14.某粮库3月4日存粮50000kg,3月5日调进粮食30000kg,3

月6日调出全部存粮的一半,求每天的库存粮食数,画出程序框图,

写出程序.

解析:程序框图如图所示.

|“二50000|

温馨提示

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

评论

0/150

提交评论