1 / 3
文档名称:

§12基本算法语句.doc

格式:doc   大小:187KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

§12基本算法语句.doc

上传人:xzh051230 2021/5/14 文件大小:187 KB

下载得到文件列表

§12基本算法语句.doc

相关文档

文档介绍

文档介绍:§
学习目标
1.了解基本算法语句,掌握输入、输出语句和赋值语句的格式;
2.能够看懂条件语句和循环语句,并清楚其实现的功能.
创设情境:
一、输入、输出语句和赋值语句
试结合题中的程序框图,分析右侧的算法语句,并指出该算法实现的功能.
开始
输入r
S=π*r2
结束
π=
输出S
________语句
________语句
________语句
________语句
PI =
INPUT “输入圆的半径r:” ; r
S = PI * r ^ 2
PRINT “圆的面积S = ” ; S
END
[练习]阅读下列程序,回答问题.
(2) (3)
INPUT x , y
x = x/2
y = 3*y
x = x – y
y = y - 1
PRINT x , y
END
INPUT a , b
x = a
a = b
b = x
PRINT a , b
END
INPUT a , b , c
a = b
b = c
c = a
PRINT a , b , c
END
(1)中若输入2,3,则输出结果为_____________;
(2)中若输入2,4,则输出结果为_____________;
(3)中若输入10,20,30,则输出结果为_____________.
二、条件语句
试结合题中的程序框图,分析右侧的算法语句,并指出该算法实现的功能.
INPUT “x = ” , x
IF x >= 0 THEN
y = x^2 + 1
ELSE
y = 2*x – 5
PRINT “y = ” ; y
END IF
END
开始
输入x
结束
输出y
y=x2+1
x≥0?


y=2x–5
INPUT x
IF x < 0 THEN
y = x*x –3*x + 5
ELSE
y = (x–1)* (x–1)
END IF
PRINT y
END
[练习]阅读下列程序,回答问题.
INPUT a , b
IF a > b
PRINT a
ELSE
_________
END IF
END
(2)
(1)任意输入两个不相等的数,输出其中较大的一个,请将上面的程序补充完整;
(2)中若输出结果为9,则输入的x的值为_________.
三、循环语句
试结合题中的程序框图,分析右侧的算法语句,并指出该算法实现的功能.
i = 1
s = 0
DO WHILE i <= 100
s = s + i
i = i + 1
WEND
PRINT s
END
开始
i = 1
结束
输出s
s = s + i
i≤100


s = 0
i = i + 1
i = 1
s = 0
DO
s = s + i
i = i + 1
LOOP UNTIL i > 100

最近更新