1 / 21
文档名称:

CXO高中一年级数学123循环语句minim izer.ppt

格式:ppt   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

CXO高中一年级数学123循环语句minim izer.ppt

上传人:企业资源 2012/1/18 文件大小:0 KB

下载得到文件列表

CXO高中一年级数学123循环语句minim izer.ppt

文档介绍

文档介绍:基本算法语句
循环语句
问题提出
?
格式2:
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
格式1:
IF 条件 THEN
语句体
END IF
、条件结构的算法或程序框图,我们可以利用输入语句、输出语句、,要转化为计算机能够理解的算法语言,我们必须进一步学****循环语句.
循环语句
知识探究(一):直到型循环语句
思考1:直到型循环结构的程序框图是什么?
满足条件?

循环体

DO
循环体
LOOP UNTIL 条件
你能说明计算机在执行上述语句时是怎样工作的吗?
思考2:该循环结构对应的循环语句的一般格式设定为:
满足条件?

循环体

先执行一次DO和UNTIL之间的循环体,,则继续执行循环体;然后再检查上述条件,如果条件仍不符合,则再次执行循环体,,计算机将不执行循环体,而执行UNTIL语句之后的语句.
DO
循环体
LOOP UNTIL 条件
满足条件?

循环体

思考3:计算1+2+3+…+100的值有如下算法:
第一步,令i=1,S=0.
第二步,计算S+i,仍用S表示.
第三步,计算i+1,仍用i表示.
第四步,判断i>,则输出S,结束算法;否则,返回第二步.
你能利用UNTIL语句写出这个算法对应的程序吗?
i=1
S=0
DO
S=S+i
i=i+1
LOOP UNTIL i>100
PRINT S
END
第一步,令i=1,S=0.
第二步,计算S+i, 仍用S表示.
第三步,计算i+1, 仍用i表示.
第四步,判断i>100 ,则输出S,结束算法; 否则,返回第二步.
思考4:在下面的程序运行中,计算机输出的结果是多少?
x=20
DO
x=x-3
LOOP UNTIL x<0
PRINT x
END
-1