条件语句与循环语句

文档属性

名称 条件语句与循环语句
格式 rar
文件大小 38.6KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2011-05-18 18:46:02

图片预览

文档简介

(共11张PPT)
DO
循环体
LOOP UNTIL 条件
先执行循环体,再对条件判断.如果条件不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体, 接着执行UNTIL语句之后的语句.
满足条件?
循环体


直到型循环
直到型循环语句的一般格式
合作学习
例3、 求1+2+3+…+100
i=1
S=0
PRINT S
END

结束
开始
i >100

S = 0
i = 1
S = S + i
i = i + 1
输出S
直到型循环
DO
程序
i>100
LOOP UNTIL
S=S+i
i=i+1
当型循环语句的一般格式
当型循环
满足条件?
循环体


WHILE 条件
循环体
WEND
先判断条件真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,若条件符合,再次执行循环体,若某次条件不符合.这时,计算机将不执行循环体, 执行WEND语句后的语句.
合作学习
当型循环结构
程序
例3、求1+2+3+…+100
i <=100
结束
i = i + 1
S = S + i
输出S


S = 0
开始
i = 1
i=1
PRINT S
END
WHILE
WEND
S=S+i
i=i+1
S=0
i<=100
例4、函数y=x3+3x2-24x+30,连续输入自变量的11个取值,输出相应的函数值.
程序
INPUT “x=”; x
程序框图
END
y=x^3+3*x^2-24*x+30
PRINT y
n=1
DO
n=n+1
LOOP UNTIL
开 始
输入 x
输出 y
结 束
y=x3+3x2-24x+30
n = 1
n>11
n = n+1


n>11
P32)练习
1.根据P7)中的程序框图编写程序,判断大于2的整数是否为质数.
(1)给定大于2的整数n.
(2)令i=2
(3)用i除n,得余数r.判断余数r是否为0,若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示这个数.
(4)判断i是否大于n-1,若是,则n是质数;否则,返回第三步.
开始
输入
n
i
=2

n
除以
i
的余数
r
i=i+
1
i>n-1

r
=0



r
=0


n
不是质数
结束
n
是质数

INPUT “n=”;n
DO
IF THEN
ELSE
END IF
LOOP UNTIL
END
循环体
条件
PRINT “n is not a prime number.”
PRINT “n is a prime number.”
2.编写程序,输入正整数n,计算它的阶乘n!
INPUT “n=”;n
WEND
WHILE
END
循环体
条件
PRINT f
作业:学法大视野第6、7课时