高中信息技术VB循环结构教案沪教版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章VB循环结构

一、基本说明

教学内容

1)教学内容所属模块:高中信息技术基础

2)年级:高一

3)所用教材出版单位:上海科技教育出版社

4)所属的章节:第四章程序的设计

5)所用软件:Vasual basic

6)学时数:两课时(连堂课)

3、教学目标:

掌握For-Next语句的格式和功能,理解For-Next语句的执行过程,学会使用For-Next 语句实现计数循环。

掌握Do While-Loop语句的格式和功能,会使用Do While-Loop语句实现条件循环。

4、教学重点:分别用For-Next语句和Do While-Loop语句来编写程序。

5、教学难点:掌握For-Next语句和Do While-Loop语句的相同和不同之处.

6、学情分析:在程序设计方面,学生的学习能力和接受能力差异较大,上这课的时候我主要采用了分组学习结合课堂练习的方式来教学的,在作业布置方面,我注意难易结合,让学生选做自己能完成的题目,这样基础差的学生能顺利完成任务,好的学生也能从中找到乐趣。

7、教学思路:程序设计是一门比较枯燥的课程,但是当你进入其中之后,你也会觉得其乐无穷,我的目的就是至少让一部分的学生能感受到其中的乐趣。所以我往往以实践的例子导入新课,引起学生的兴趣和思考。在讲语句的应用上,就细讲,让学生充分理解其中的原理,再通过举例举一反三,让学生熟悉的同时思考其中的一些重要的细节,最后在作业的布置上,设置等级式的题目让学生选择,保证每个学生都能完成任务,获得成就感。

三、教学过程

教学程序教师引导学生活动

创设情景

引入新课(5)

播放一段跑步的Flash动画,切入主题,

引入循环结构(相同之处:重复)

每跑一圈200米,当没有超过800米时,

重复再跑一圈,直到达到800米才停止。这种

以动画导入以引起学生的

兴趣,并帮助很好的理解循

环结构的概念。

重复的过程就是我们今天要学的循环结构。

循环结构就是重复执行某一过程的结构语句。但这种重复需要满足某一条件,当超出了条件的范围时就退出循环体。

分组学习(8)一、学生看流程图,理解什么是循环结构,了

解For-Next语句和Do While-Loop语句

的格式。

1、For...Next循环的一般形式是:

For 循环变量=初值 To 终值 Step

循环变量增量

循环体

Next 循环变量

其中要重复执行的操作称为循环体

2、Do...Loop循环一般形式是:

Do While 条件

循环体

Loop

二、用For-Next语句写出上面的跑歨的程

序。

教师点拨:可设一个变量i, i的初值为200,

终值为800,步长为200,设变量s为跑歨的总

和,的初值为1。

学生完成不了也没有关系,可通过下面的举

例来让学生具体的了解其实施过程。

源代码参考:dim s as interger

dim i, as interger

s=1

for i=200 to 800 step 200

s=s+I

next I

print “s=”; s

学生自学,画出上面的跑

歨的程序的流程图。

并尝试用For-Next语句

写出上面的跑歨的程

序。

举例:求s=1+2+3+……+n来说明for……学生思考:

例举实例,理解for……next语句

的用法(12)next语句的用法

分析:

1、n为键盘输入数据,可用语句

n=inputbox(“……”)来实现。

2、该题为一个加法的重复,首先

s=1+2=3

s=3+3=sum+3=6

s=6+4=sum+4

……

sum=sum+n→得出循环体

3、加数的规律:每次增加1,假设设一个

变量a, a的初值设为1,每加一次a

自增1,当a超过n 的值时退出循环体

源代码参考:

dim sum,i,n as interger

n=inputbox(“请输入一个整数给n)

sum=0

for I=1 to n

sum=sum+I

next I

print sum

n,用什么语句来实现?

循环体是什么?

变量的初值和终值可设为

多少?

在VB中实践

讨论与思考(2)

1、本例中循环结束时,循环变量i的值

是多少?

2、若有如下一段代码:

For j=15 to 3 Step –2

Print j

Next j

则循环结束时,循环变量j的值是多少?

3、循环变量的增量能否为0,如果为0,

运行结果怎样?

帮助学生更好的理解变量

在循环过程中的应用和变

实例改写,理解Do While-Loop 语句的用法(5)接下来我们就来学习Do While-Loop语句。

要求用Do While-Loop语句改写上一个例子。

通过改写让学生更好的理解了这两种语句的相

同和不同之处。

源代码参考:

dim sum,i,n as interger

n=inputbox(“请输入一个整数给n)

sum=0

I=1

do while I<=n

学生思考:

1、Do while 后的条件是

什么?

2、i=i+1写在循环体前面

和后面有什么区别?

让学生通过在VB中实践来

解决该问题。

相关文档
最新文档