1.2基本算法语句

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

1.2基本算法语句
1.2.1输入语句、输出语句和赋值语句
[自我认知]:
1.判断下列结出的输入语句、输出语句和赋值语句是否正确?为什么?
⑴输出语句INPUT a ;b ;c
(2)输入语句INPUT x =3
(3)输出语句PRINT A=4
(4)输出语句PRINT 20.3*2
(5)赋值语句3=B
(6)赋值语句 x +y =0
(7)赋值语句A=B=2
(8)赋值语句 T T T =*
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 =_______________.
图 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=()
+/2 b=a-b b=a-b
x y
a=()
+/2 a=(a+b)/2 a=(a-b)/2
x y
b=()
x y
-/2 b=(a-b)/2 b=(a+b)/2
输出a,b输出a,b输出a,b
a=____,b=____ a=____,b=_____ a=____,b=_____
A=
5.写出下列程序运行后的结果. (2) 3
B=
(1) 2
a=1 5
C=
b=2 A A B
=+
=-
=-B B A
c a b
=
C C A B
b a
c b
=+-/*
PRINT a,b,c PRINT “C=”;C END END
运行结果为____________;运行结果为__________.
6.读下列两个程序,回答问题:
(1)x=3
y=4
x=y
PRINT ,x y
END
运行结果是______________;
(2)
a=2
b=3
c=4
a=b
b=c+2
c=b+4
()/3
=++
d a b c
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.已知()f x =22125
x x ⎧-⎨-⎩ ()()00x x ≥< 编写一个程序,对每输入的一个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 <
s s n =+
1n n =-
WEND
PRINT n
END A. -1 B. 0 C. 1 D. 2
3.如果下边程序执行后输出的结果是132,那么在程序until 后面的“条件”应为 ( ) 12i =
1s =
DO
*s s i =
1i i =-
LOOP UNTIL “条件”
PRINT s
END A.11i > B.11i >= C.11i <= D.11i <
AA
A B
C D
班次 姓名
[课后练习]:
4.当2x =时,下面的程序段结果是 ( ) 1i =
0s =
WHILE 4i <=
*1s s x =+
1i i =+
WEND
PRINT s
END
A. 3
B. 7
C. 15
D. 17
5.下面为一个求20个数的平均数的程序,在横线上应填充的语句为
( ) 0S =
1i =
DO
INPUT x
S S x =+
1i i =+
LOOP UNTIL ___________
/20a S =
PRINT a
END
A.20i >
B.20i <
C. 20i >=
D.20i <=
6.把求n ﹗(!123...n n =⨯⨯⨯⨯)的程序补充完整
__________“n ”;n
1i =
1s =
_________i n <=
*s s i =
1i i =+
_________
PRINT s
END
7.用WHILE 语句求23631222...2+++++的值.。

相关文档
最新文档