登录 / 注册
首页>人教版高中数学必修3>1.2.3循环语句

高中数学必修3《1.2.3循环语句》ppt课件免费下载

以下为幻灯片页面截图,请点击左边“我要下载”按钮免费下载无水印完整文件
高中数学必修3《1.2.3循环语句》ppt课件免费下载
1.2.3 循环语句
上节课作业:
设计算法,画出程序框图(不用嵌套),同时写出程序,对每输入的一个x值,都得到相应的函数值。
程序如下:
INPUT “x=”;x
IF x>0 THEN
fx=2*x*x-1
END IF
IF x=0 THEN
fx=2*x+1
END IF
IF x<0 THEN
fx=-2*x*x+4*x
END IF
PRINT “f(x)=”;fx
END
开 始
输入 x
X>0?
x=0?



x<0?
fx=-2*x*x+4*x
fx=2*x*x-1



fx=2*x+1
结 束
输出fx
INPUT “x=”;x
IF x>0 THEN
fx=2*x*x-1
ELSE
IF x=0 THEN
fx=2*x+1
ELSE
fx=-2*x*x+4*x
END IF
END IF
PRINT “f(x)=”;fx
END
开 始
输入 x




使用条件嵌套:
x>0?
X=0?
fx=2*x*x-1
fx=2*x*x-1
fx=2*x+1
结 束
输出fx
1.2.3 循环语句
算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。
(1) WHLE语句的一般格式是:
例1:编写计算机程序来计算1+2+3+…+100的值。
s=0
i=1
WHILE i<=100
i=i+1
s=s+i
WEND
PRINT “s=”;s
END
程序:
程序框图见课本P10
开始
S=0
I=I+1
I=1
S=S+I
I≤100
输出S
结束
N
Y
UNTIL语句的一般格式:
思考:直到型循环又称为“后测试型”循环,参照其直到型循环结构对应的程序框图,说说计算机上是按怎样的顺序执行UNTIL语句的?
例如:编写计算机程序来计算1+2+3+…+100的值。
WHILE型程序:
UNTIL型程序:
开始
输入n
i = 2
r = n MOD i
i = i + 1
i >= n OR r = 0 ?
r = 0?
结束




n不是质数
n是质数
课本P5程序框图
课后练习题3:
编写一个程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1) ×…×3×2×1)
WHILE型程序:
UNTIL型:
作业:
编写程序:
求1+1/2+1/3+……+1/100的结果。
求1+2+3+……+N>2006成立时的最小自然数N。
练习1:编计算机程序输出1~100之间(含1和100)的所有偶数。
思考:能用UNTIL型来编写程序?
WHILE型程序:
UNTIL型程序:
练习2: 编计算机程序输出1~100之间(含1和100)能被3整除的所有整数。(分别用WHILE型和UNTIL型)
WHILE型:
UNTIL型: