高一数学 1.3.3《循环语句》学案(苏教版必修3)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、学习目标
1.掌握三种循环语句的一般形式,进一步体会算法的基本思想. 2.能够熟练地运用三种循环语句. 二、学习重点、难点
三种循环语句的形式和特点 三、学习过程
问题1设计计算100642⨯⨯⨯⨯ 的一个算法,并画出流程图.(请用两种循环)
问题2 通过预习课本你能写出当型循环的两种语句的一般形式吗? 1、While 循环语句 2、For 循环语句
说明:(1)While 语句和For 语句描述的都是当型循环.
(2)For 循环语句中若步长为1,“Step‘步长’”可以省略不写. (3)当循环次数已经确定时,可用“For”循环语句.
问题3你能用这两种循环语句写出问题1的伪代码吗?
问题4以上两种语句都是当型循环,你能说出直到型循环语句的一般形式吗?你能用这种语句写出问题1中的伪代码吗?
Do 循环语句一般形式 问题1的伪代码
练一练
1、试设计一个算法,计算100
1
31211+
+++
,画出流程图,写出伪代码.
2、设计一个算法求最小正奇数n ,使1000531>⨯⨯⨯⨯n ,画出流程图,写出伪代码.
阅读课本23P 的例4 四、课堂练习23P 练习
五、巩固练习
1、如图所示的算法,运行的次数是
(第1题) (第2题)
i ← 1
While i <9 i ← i +2 s ← 32+⨯i End While Print s
For I From 7 To 99 Step 5 Print I End For
2、如图所示的算法输出的结果是
3、要使以下For 循环执行10次,循环变量的初始值应该是
For k From To 5- Step 1-
4、如图,求使120321>⨯⨯⨯ 成立的最小自然数的伪代码,则打印的应是
5、如图所示的伪代码表示的算法是
(第4题) (第5题)
6、试设计一个算法,计算100
1
9914131211-
+-+-
,画出流程图,写出伪代码.
7、设计一个算法求最小正整数n ,使2010321>⨯⨯⨯⨯n ,画出流程图,写出伪代码.
s ← 1 i ← 1
While 5000<s s ← i s ⨯ i ← i +1 End While
Print 1-n
s ← 1 i ← 1 Do
s ← i s ⨯ i ← i +1
Until
120<s End Do Print ?
s。