输入、输出、赋值语句同步练习2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输入、输出、赋值语句

1、计算机的程序设计语言很多,但各种程序语言都包含下列基本的算法语句: , , , , 。

2、 在程序语言中,下列符号分别表示什么运算 * ;\ ;∧ ;SQR ( ) ;ABS ( )? , , , , 。

3、下列程序运行后,a ,b ,c 的值各等于什么?

(1) a=3 (2) a=3

b=-5 b=-5

c=8 c=8

a=b a=b

b=c b=c

PRINT a ,b ,c c=a

END PRINT a ,b ,c

END

(1)________________________

(2)________________________

4、. 指出下列语句的错误,并改正:

(1)A=B=50

(2)x=1,y=2,z=3

(3)INPUT “How old are you ” x

(4)INPUT ,x

(5)PRINT A+B=;C

(6)PRINT Good-bye!

5.将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )

6. )

3b =

a a

b =+

b a b =-

PRINT a ,b

A 1,3

B 4,1

C 0,0

D 6,0

7 下列给出的赋值语句中正确的是( )

A 4M =

B M M =-

C 3B A ==

D 0x y +=

8 对赋值语句的描述正确的是 ( )

①可以给变量提供初值 ②将表达式的值赋给变量

③可以给一个变量重复赋值 ④不能给同一变量重复赋值

A ①②③

B ①②

C ②③④

D ①②④

9、已知f (x )=x 3-3x 2

+2x+1,写出任意一个x 的值对应的函数值f (x )的求法程序.

10.已知华氏温度和摄氏温度的转化公式为: 5(32)9=-⨯摄氏温度华氏温度

编写一个程序,输入一个华氏温度,输出其相应的摄氏温度。

11.编写一个程序,输入两个非零实数,输出他们加、减、乘、除的结果。

12.已知一个三角形的三边长分别是,,a b c ,它的面积可用海伦—秦九韶公式计算。

S =2a b c p ++=

设计一个算法程序,输入三角形的三条边长,,a b c ,输出三角形的面积S 。

13.春节到了,糖果店的售货员忙极了。已知水果糖每千克10.4元,奶糖每千克15.6元,果仁巧克力每千克25.2元,那么依次购买这三种果糖,,a b c 千克,应收取多少钱?请你设计一个程序,帮售货员算账。

14.编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积。

15.编写一个程序,交换两个变量a 、b 的值,并输出交换前后的值。

参考答案

1.输入语句、输出语句、赋值语句、条件语句、循环语句。

2、乘、除、乘方、求平方根、绝对值

3、(1)a=-5,b=8,c=8;(2)a=-5,b=8,c=-5.

4.(1)变量不能够连续赋值.可以改为

A=50

B=A

(2)一个赋值语句只能给一个变量赋值.可以改为

x=1

y=2

z=3

(3)INPUT语句“提示内容”后面有个分号(;).改为

INPUT “How old are you?”;x

(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为INPUT x

(5)PRINT语句“提示内容”部分要加引号(“”).改为PRINT “A+B=”;C

(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“”).改为PRINT “Good-bye!”

5、B

6、B

7、B

8、A

9、解:(方法一)INPUT “请输入自变量x的值:”;x

A=x∧3

B=3*x∧2

C=2*x

D=A-B+C+1

PRINT “x=”;x

PRINT “f(x)=”;D

END

(方法二)INPUT “请输入自变量x的值:”;x

m=x*(x-3)

n=x*(m+2)

y=n+1

PRINT “x=”;x

PRINT “f(x)=”;y

END

10、程序:

INPUT F

C=(F-32)*5/9

PRINT C

11、INPUT a,b

A=a+b

B=a-b

C=a*b

D=a/b

PRINT A,B,C,D

12、INPUT “a,b,c=”;a,b,c p=(a+b+c)/2

S=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “三角形面积S=”;S END

13、INPUT a,b,c

y=10.4*a+15.6*b+25.2*c PRINT y

14、INPUT a,b,h

S=(a+b)*h/2

PRINT S

15、INPUT a,b

PRINT a,b

t=a

a=b

b=t

PRINT a,b

相关文档
最新文档