1.2基本算法语句
- 格式:docx
- 大小:271.95 KB
- 文档页数:6
1.2基本算法语句
1.2.1输入语句、输出语句和赋值语句
[自我认知]:
1.判断下列结出的输入语句、输出语句和赋值语句是否正确?为什么?
⑴输出语句INPUT a;b;c
(2)输入语句INPUT x=3
(3)输出语句PRINT A=4
(4)输出语句PRINT 20.32
(5)赋值语句3=B
(6)赋值语句 x+y=0
(7)赋值语句A=B=2
(8)赋值语句 TTT
2.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组 ( )
A. a=b,b=a B. c=b,b=a,a=c
C. b=a,a=b D. a=c,c=b,b=a
3写出图1、图2中程序框图的运行结果:
(1) 图1中输出S=_______________;
(2) 图2中输出a=_______________.
开始
输入a,b
2a
4b
abSba
输出S
结束 开始
输入R
/2bR2ab
输出a
结束
图 1 图 2 班次 姓名 [课后练习]:
4.阅读下列程序,指出当时的计算结果:(其中a、b的值为5,-3)
(1)输入a,b (2) 输入a,b (3) 输入a,b
x=a+b a=a+b a=a+b
y=a-b b=a-b b=a-b
a=xy/2 b=a-b b=a-b
a=xy/2 a=(a+b)/2 a=(a-b)/2
b=xy/2 b=(a-b)/2 b=(a+b)/2
输出a,b 输出a,b 输出a,b
a=____,b=____ a=____,b=_____ a=____,b=_____
5.写出下列程序运行后的结果. (2) 3A
(1) 2B
a=1 5C
b=2 AAB
cab BBA
bacb /*CCAB
PRINT a,b,c PRINT “C=”;C
END END
运行结果为____________; 运行结果为__________.
6.读下列两个程序,回答问题:
(1) x=3
y=4
x=y
PRINT ,xy
END
运行结果是______________;
(2)
a=2
b=3
c=4
a=b
b=c+2
c=b+4
/3dabc
PRINT “d=”;d
运行结果为___________.
1.2.2 条件语句
[自我认知]:
1.当a=3时,下面的程序段输出的结果是 ( )
IF a<10 THEN
y=2*a
Else A.9 B.3
y=a*a C.10 D.6
PRINT y
2.有如下程序运行后输出结果是 ( )
A.3 4 5 6 B. 4 5 6 C. 5 6 D.6
3. 第3 题程序运行后输出结果是________________.
4.若输入的是“-2.3”,则输出的结果是 ( )
A.-18.4 B.11 C.12 D.11.7
A=5 x=5 INPUT a
IF a<=3 THEN y=-20 IF a>0 THEN
PRINT 3 IF x<0 THEN Y=a*8
END IF x=y-3 ELSE
IF a<=4 THEN ELSE Y=14+a
PRINT 4 y=y+3 END IF
END IF END IF PRINT Y
IF a<=5 THEN PRINT x-y,x+y END PRINT 5 END 第4 题程序
END IF 第3 题程序
IF a<=6 THEN
PRINT 6
END IF
END
第2 题程序
5.若输入的数字是“37”,输出的结果是________________.
INPUT x
IF x>9 AND x<100 THEN
a=x\10
b=x MOD 10
x=10*b+a
PRINT x
END IF
END
第6题程序
班次 姓名 [课后练习]:
6.已知fx=22125xx 00xx 编写一个程序,对每输入的一个x值,都得到相应的函数值.
7.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法的程序.
8.儿童乘坐火车时,若身高不超过1.1m,则不需要买票;若身高超过1.1m但不超过1.4m,则需买半票;若身高超过1.4m,则需买全票.试设计一个买票的算法的程序.
1.2.3循环语句
[自我认知]:
1.直到型循环结构为 ( )
2.下边程序执行后输出的结果是 ( )
5n
0s
WHILE 15s
ssn
1nn
WEND
PRINT n
END A. -1 B. 0 C. 1 D. 2
3.如果下边程序执行后输出的结果是132,那么在程序until后面的“条件”应为 ( )
12i
1s
DO
*ssi
1ii
LOOP UNTIL“条件”
PRINT s
END A.11i B.11i C.11i D.11i 满足条件?
否 是 循环体
AA满足条件? 循环体
是 否
循环体
满足条件?
否 是 循环体
满足条件? A B
C 是 否
D 班次 姓名 [课后练习]:
4.当2x时,下面的程序段结果是 ( )
1i
0s
WHILE 4i
*1ssx
1ii
WEND