活动一 用For...Next语句实现循环结构 教学设计 (1)

文档属性

名称 活动一 用For...Next语句实现循环结构 教学设计 (1)
格式 zip
文件大小 11.2KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2016-07-14 14:41:21

图片预览

文档简介

本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
活动一
用For...Next语句实现循环结构
1教学目标
知识与技能:理解FOR循环语句的语法和执行过程,理解for循环语句中循环变量的变化,能掌握for循环语句解决问题。
过程与方法:通过思考理解老师所讲的语法知识点,通过例题实践掌握程序设计技能,学会发现问题、提出问题、解决问题的一般操作步骤和思维方法。
情感与价值观:通过学生利用程序对重复性繁琐问题的解决,激发学生对程序学习和运用的兴趣;在解决问题的过程中,培养学生协作互助的良好品质。【来源:21·世纪·教育·网】
2学情分析
本节内容是程序设计的一个重点内容。在前面学生已经学习了算法和顺序、选择结构,有了一定的基础。本节课重点是让学生接受循环结构程序设计的方法和思维习惯,学会自主学习和提高自身的分析和思考能力。www-2-1-cnjy-com
3重点难点
For循环中循环变量的变化,并利用循环语句来解决实际问题。
4教学过程
活动1【导入】故事导入
u传说中西塔发明了国际象棋,国王决定重赏他。西塔说:“我不要你的重赏,只要一些麦子,在棋盘的第一格里放2粒麦子,在第二格放4粒,第三格放8粒,第四格放16粒,以此类推,直到放满第64格。”国王答应了西塔的请求,然而,一动手放起来,国王呆住了。
活动2【活动】编写一个程序:打印5行竖排的*
Private
Sub
form1_click()
Print


Print


Print


Print


Print


End
Sub
如果是打印10行,100行甚至更多,那应该怎样实现?21世纪教育网版权所有
老师展示循环结构解决问题的方法:
Private
Sub
Form_click()
For
I=1
To
5
Step
1
Print


Next
I
End
Sub21教育网
活动3【讲授】循环结构
循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。
格式:
For 循环控制变量=初值 To 终值
[
Step
循环变量增量(步长)
]
语句块(循环体)
Next
[
循环控制变量
]
说明:
(1)
For与Next必须成对出现,Next必须位于For语句之后。
(2)
循环变量必须是数值型,且最好为整型变量。
(3)
For循环分递增循环和递减循环两种。
递增循环:当初值小于等于终值,步长值>0。
递减循环:当初值大于终值,步长值<0。
(4)当步长值=1时,[Step
步长值]部分可以省略

(5)
For、Next后面的循环变量必须是同一个,
且Next后面的变量可以省略
。21cnjy.com
活动4【活动】学生分组讨论,发现错误并纠正
1)打印1~5这5个数
2)
打印5~1这5个数
3)
打印1~5这5个数
for
n=5
to
1
for
n
=
1
to
5
step
-1
for
n=
1
to
5
print
n
print
n
print
"n"
next
n
next
n
next
n21·cn·jy·com
活动5【练习】观察程序运行,回答问题
阅读如下程序,跟踪程序的执行过程,观察变量A的值的变化,写出循环结束时变量A的值、循环次数和程序的运行结果。
1:
for
A=1
to
10
print
A
next
A2·1·c·n·j·y
2:
for
A=1
to
100
s=s+A
next
A
print
“s=”;s
3:for
A=100
to
1
step
-1
s=s+A
next
A
print
“s=”;s21·世纪
教育网
4:for
A=1
to
10
A=A+1
print
A
next
A
活动6【练习】课堂练习
同学们分组讨论下题,然后完成下面各小题,进一步了解For/next语句的格式
阅读计算1×2×3×4×5的程序,回答以下问题,并上机验证:
Dim
i
As
Integer
Dim
s
As
Integer
S=1
For
i=1
To
5
step
1
s=s
i
Next
i
1)如果把程序中的step
1删去,能不能得到正确的结果?
2)如果把程序中的step
1改成step
-1,应该如何修改程序?
3)如果程序中缺少s=1,最终s的值是多少?
4)如果计算1×2×3×…×N,应该如何修改程序?
5)如果计算2×4×6×8×…×100,应该如何修改程序?www.21-cn-jy.com
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网