1 / 16
文档名称:

for循环语句教学案例.doc

格式:doc   大小:3,652KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

for循环语句教学案例.doc

上传人:朱宝宝 2022/8/2 文件大小:3.57 MB

下载得到文件列表

for循环语句教学案例.doc

相关文档

文档介绍

文档介绍:FOR循环语句教学案例
《FOR循环语句》
一、案例主题:
浙江教育出版社《算法与程序设计》(选修),《FOR循环语句》
二、背景材料:
(一)教学内容分析
循环语句是《算法与程序设计》(选修)中《》中内容,入10万。结果,杰米在一个月内得到310万元的同时,共付给韦伯1073741828分,也就是1千多万元!杰米破产了。杰米的故事一定让你感到吃惊:开始微不足道的数字,两倍两倍地增长,会变得这么巨大!事实的确如此,因为杰米碰上了“指数爆炸”。一种事物如果成倍成倍地增大(如2×2×2×…)它就是以指数形式增大,这种增大的速度就像“大爆炸”一样,非常惊人。
1.以“杰米和韦伯的合同”直接引入主题“FOR循环语句”
2.引导学生思考如何将一个数学式子利用FOR循环语句在程序中实现
3.交互学****小组讨论,完成例题2,让学生“自己去学,而不是坐而受教”
4.阅读程序,了解和掌握程序的执行流程,知道FOR循环语句的执行功能
5.完成一个实践体验,为解决“合同问题”作铺垫
6.解决问题,有能力的同学完成提高题。
7.小结,延伸教学活动。
四、案例描述:
信息技术教学活动不是以单纯的知识、技能传授为目的,而是要贴近学生不同的实际操作水平,鼓励学生积极参与、激发学生创造性思维。在这重难点是:“引导学生自主学****举一反三学会应用”,为了突破重难点,教师在教学中把握任务的设计与问题的引导,由浅入深,潜移默化地展开活动,使学生在不知不觉中掌握知识技能点。
(一)第一轮引导:提出问题,发现规律:
师:教师展示“杰米和韦伯的合同”,让学生思考一下问题:
1.如果是你,你愿意和韦伯签订这样的合同吗?
2.请列出杰米要给韦伯多少钱的表达式
[生]:(不假思索地回答):愿意……不愿意……
[生]:第一天杰米支出1分钱,收入10万元;第二天,杰米支出2分钱,收入10万元;......
[师]:同学的意见不一致,接下来我们看下面这个式子,怎么样用以前学过的程序设计语言来编写它的程序呢?“例1:用程序设计语言完成计算1+2+3+4+5+6”
s=0
s=s+1
s=s+2
……
s=s+5
=str(s)
(图1)
5条语句
[生](稍做思考,然后回答):
有的学生说不会做
有的学生学出右边的一系列语句
[师]:不错,同学们这个算法是可行的,那么,如果是要加到100、1000,难道就这样顺序写下去了吗?是不是太繁琐了呢?有没有更好的办法了呢?
[生]:……,(一时想不到什么办法了)
[师]:我们仔细观察一下这5条语句,看出什么规律了吗?每条语句又有什么不同的地方?
[生]:左边都是s,右边是s加一个常数;
每条语句是一个累加器
[师]:很好,每条语句都是一个累加器,设变量p为每次加的数则:s=s+p,这样我们只要改变这个加数的值,然后重复执行上面的语句就可以了。
[生]:1到5的自然数(学生意识到了“变化”)
[师]:对的,这样我们就只要让p从1变化到5后,就只要重复计算s=s+p的语句,就能解决上面的这个问题的程序编写。让计算机在一定的条件下重复执行一条或者多条语句,就是循环结构。今天我们要学的是其中之一就是FOR循环语句
(二) 第二轮引导:解决问题,实现语句编写:
(引出FOR循环后,学生大概知道循环语句就是一个重复执行同一条或多条语句的过程。接着,在教师的引导下,认识FOR语句的基本格式和执行过程,然后让学生分组完成“杰米和韦伯的合同”问题,验证开课时的问题)
[师]:接下来,我们就来认识认识一下FOR语句的格式,同学们思考一下如何将例1用FOR循环语句的实现
课件展示FOR循环语句的格式:(结合课件和书本79页)
For 循环变量=初值 To 终值 [Step 步长]
语句块(循环体)
Next 循环变量
功能:当循环变量的值在初值和终值所限定的范围内时执行循环体;步长为1时可省略;
例1:用程序设计语言完成计算1+2+3+4+5

s=0
for i=1 to 5 step 1
‘for 循环变量=初值 To 终值 [Step 步长],步长为1时,省略“step 1”
s=s+i ‘语句块(循环体)
next i ‘i为循环变量,必须与for后面的循环变量一样
print s
图(2)
循环变量赋初值
循环变量是否超过终值
语句块
N
循环变