3.2循环语句

文档属性

名称 3.2循环语句
格式 rar
文件大小 215.5KB
资源类型 教案
版本资源 北师大版
科目 数学
更新时间 2011-04-07 20:09:00

图片预览

文档简介

本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
3.2循环语句
一、学习目标
掌握for和do两种循环语句的基本形式。
二、学习探究
For 循环变量=初始值 to 终止值 step 循环体Next
1、FOR语句:已知循环次数。
说明:无step 时 默认依次加一。
Do 循环体Loop While 条件为真
2、Do Loop语句:不知循环次数,但知道循环终止的条件。
说明:条件为真时循环,条件为假时终止循环。
三、学习例题
例一.计算流程图.如图所示,依据流程图完成语句
例二、解读下列语句的功能
例三.试用算法语句表示:寻找满足的最小整数的算法.
四、反馈练习
1、用Do Loop语句写出判断一个正整数是否为素数的算法。
输入ni=2 Do r= n Mod i ……表示取n除以i的余数 i= Loop while and If r= Then 输出 n;"不是质数." Else 输出 n;"是质数."End ifEnd
2、高一年级一共有1450名学生,每次数学考试结束,数学老师总要统计成绩,在0~90分,90~120分,120~150分各分数段的人数,人工来统计很辛苦,请帮你的老师设计算法解决该问题。
结束
开始
S=1
S=1
i=
Do
S=
i=
Loop while
Print s
S=1
For i= to step
Next
Print s
i=3
S=S*i
i=i+2
S=0
For i=1 to 100
S=S+ i*i
Next
输出S
S=0
For i=2 To 10
p=2i-1
S=S+eq \f(1,p)
Next
输出S
S=0
For i=1 to 100
i=i+1
S=S+ i^2
Next
输出S
 i=1
Do
 i=i+2
 S=2i+3
 i=i-1
Loop While i<8
输出S
i=11
S=1
Do
 S=S*i
 i=i-1
Loop While i>=9
输出S
Input x1,x2……..x1450
I=
A=
B=
C=
Do
If xi<90 then
C=
Else
If xi<120 then
B=
Else
A=
End if
End if
i=
Loop while
Print
Input x1,x2……..x1450
A=
B=
C=
For i
If xi<90 then
C=
Else
If xi<120 then
B=
Else
A=
End if
End if
Next
Print
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网