数学:1.3.4《循环语句》教案(苏教版必修3)

文档属性

名称 数学:1.3.4《循环语句》教案(苏教版必修3)
格式 rar
文件大小 15.1KB
资源类型 教案
版本资源 苏教版
科目 数学
更新时间 2009-09-10 19:59:00

图片预览

文档简介

本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
第10课时
1.3.4循环语句(For语句)
教学目标:
理解,掌握For语句,能运用For语句表达解决具体问题的过程。
教学重点:
For语句的表示方法,结构和用法。
教学难点:
将具体问题的流程图转化为程序语句的过程,熟练应用循环语句的几种形式。
教学过程:
1. 复习回顾:
1.循环语句:While 语句: Do语句:
While 条件 Do
循环体 循环体
End While Until 条件
End Do
2. 问题引入:
1.问题:设计计算的一种算法。
While型: Do型: For型:
T←1 T←1 T←1
I←1 I←1 I←1
While I≤99 Do For I From 1 To 99 Step 2
T←TI T←TI T←TI
I←I+2 I←I+2 End For
End While Until I>99 Print T
Print T Print T
2.For语句:
For I From “初值” To “终值” Step “步长”
循环体
End For
注:若省略Step,那么循环时,变量每次加1;循环次数已知时,用For语句。
3. 例题讲解:
例1. 写出计算1+2+3+4+…+100之和的伪代码.
解:此问题可以用循环语句表示为
S←1
For I from 2 to 100
S←S+I
End For
Print S
例2.求1-+-+…+-的值.
算法分析:第一步是选择一个变量S表示和,并赋给初值0,再选一个变量H,并赋给初值0;
第二步开始进入for循环语句,首先设i为循环变量,并设初值、步长、终值;
第三步为循环表达式(循环体);
第四步用“end for”控制一次循环,开始一次新的循环.
伪代码如下:
S←0
H←0
For i from 1 to 10
H←(-1)i+1/i
S←S+H
End for
Print S
4. 课时练习:
1. 运行如下程序:
(1)s←1 (2) s←0
For I From 1 To 100 For I From 1 To 15 Step
s←s×I s←s﹢I
End For End For
Print s Print s
运行结果( ) 运行结果( )
2.已知S=5+10+15+…+1500,用伪代码表示求S的算法.
解:
S←5
For I from 10 to 1500 step 5
S←S+I
End For
Print S
End
5. 课堂小结:
算法中的循环结构可以用循环语句实现.正确理解两种循环语句:for循环、当型循环和直到型循环.
六.课后作业:
w.w.w.k.s.5.u.c.o.m
www.
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网