高中信息技术VBwhile循环教案.docx

上传人:b****4 文档编号:4204026 上传时间:2022-11-28 格式:DOCX 页数:11 大小:18.33KB
下载 相关 举报
高中信息技术VBwhile循环教案.docx_第1页
第1页 / 共11页
高中信息技术VBwhile循环教案.docx_第2页
第2页 / 共11页
高中信息技术VBwhile循环教案.docx_第3页
第3页 / 共11页
高中信息技术VBwhile循环教案.docx_第4页
第4页 / 共11页
高中信息技术VBwhile循环教案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

高中信息技术VBwhile循环教案.docx

《高中信息技术VBwhile循环教案.docx》由会员分享,可在线阅读,更多相关《高中信息技术VBwhile循环教案.docx(11页珍藏版)》请在冰豆网上搜索。

高中信息技术VBwhile循环教案.docx

高中信息技术VBwhile循环教案

《算法与程序设计》

课程教案

2013--2014学年第2学期

授课章节

第二章第四节

授课主题

While循环语句

授课时间

2014-4-14

授课地点

师大附中云麓楼601机房

授课班级

1310班

授课类型

新授课

课时安排

1课时

授课老师

杨丹

湖南师大教科院教育技术系

二○一四年四月

While循环语句

授课教师:

杨丹授课班级:

1310班

一、案例背景分析

1、章节:

第二章第四节

2、年级:

高一年级

3、教材版本:

《信息技术——算法与程序设计》.上海科技教育出版社

4、时间安排:

作业讲评:

2分钟

课程回顾:

1分钟

课前导入:

2分钟

新课讲授:

10分钟

知识拓展:

7分钟

学生上机时间:

18分钟

二、教学设计

(一)教学目标

1、了解For循环与While循环的各自特点和区别;

2、掌握WhileWend循环语句的基本语法结构;

3、灵活运用WhileWend循环语句完成有关循环结构的编程。

(二)重点难点

1、WhileWend循环语句的基本格式与语法;

2、For循环与While循环语句的各自特点和区别及While循环的相关应用;

(三)内容分析

在学习了for循环语句之后,学生对循环有了一定的了解。

本节课讲的是while循环(当型循环),比for循环更为复杂一些,能解决一些for循环不能解决的问题。

通过本节课的学习,让学生进一步掌握VB语言中的循环语句,使学生学会循环控制结构,解决比较复杂的实际问题,并能根据实际问题选择更为合适的语句解决问题。

(四)学生分析

高一1310班现有学生60人,班上同学计算机基础知识、编程能力与信息技术能力高低不一,因此教学设计主要针对大多数学生的实际情况综合处理。

考虑到学生的认知能力、思维能力也有所不同,对教学效果也有一定的影响。

学生在学习本节课前,已对顺序结构、选择结构、for循环有关语句有了一定的了解,并能初步用计算机解决问题的过程进行编写程序,在对这些内容加强复习巩固的同时,指出它在顺序执行、选择执行程序中有一定的优势,但遇到一些操作并不复杂,需要反复多次处理的问题时,它们就有一定的困难,并提出改进的设想和办法,从而激发学生探求新知的欲望。

(5)教学方法设计

主要采用引导性教学,让学生参与,主动思考问题,同时适当考虑分层教学、小组协作、交流、探究,以便更好的完成教学过程。

三、教学环境及教具准备

计算机机房、计算机、投影仪、黑板等

四、教学过程

教学流程

教学内容(教师活动)

学生活动

时间控制

点评学生作业完成中常见的小错误,再展示学生的优秀作品,表扬优秀作品代表。

1310班上一节课上的是循环结构,授课的内容是:

for循环语句。

班上一共51位同学,上交作品的情况为:

有45位同学上交作品,在同学们上交的作品中常犯的错误就是,循环的结构把握不好,需要再回顾强调一下。

2min

For循环结构也称For-Next循环或计数循环。

1、[语法格式如下]

For循环变量=初值to终值[step步长]

循环体

Next[循环变量]

要提醒学生注意的几点:

①For语句与Next语句必须成对出现,缺一不可;

②<初值>和<终值>都是数值变量;

③For语句中的“循环变量”与Next语句中的“循环变量”必须一致;

④如果步长为1,则“step1”可省略。

步长可正可负,但不能为零,否则陷入死循环;

⑤循环次数=(终值-初值)/步长+1

2min

在上一节课我们一起学习了for循环语句。

今天我们再来学习一种新的循环语句——while循环语句。

1、分析上一节课作业:

画同心圆,指出主要存在问题。

2、

(边演示边提问)

这就需要用到我们今天这堂课所学习的新内容while..wend循环语句。

1min

我们来分析一下采用while循环语句怎样来解决这个问题。

一、while循环的语法格式

循环分为两大类:

一类是循环次数已知,一类是循环次数未知的情况。

前者我们可以用for...next语句实现也可以用while循环语句来实现,但对于后者呢?

我们可以使用while当型循环。

事先不能确定需要执行多少次循环,只有当条件不满足时才结束循环,称为“当型循环”。

While <条件>

[循环体]

Wend

我们可以通过一个具体的实例来了解一下while循环语句是一个怎样的执行过程。

例1:

求1+2+3+……+20=?

用while循环语句写出代码,用流程图表示出while循环的运行过程。

流程图动画演示运行过程,让学生更加直观地明白while循环语句的运行。

学生听老师讲课,看ppt上展示的教学内容,学习新知识,积极思考并回答问题。

5min

任务一

求解:

1+2+3+……+100=?

分别用for循环和while循环解决问题,让学生互相讨论,怎样分别用for循环和while循环来解决问题,在草稿纸上写出代码,请一位学生到讲台上来写代码。

讲解写代码的过程中所遇到的问题,指出需要注意的地方。

For循环语句:

(代码)

s=0

Fori=1To100Step1

s=s+i

Nexti

Text1=s

While循环语句:

(代码)

s=0

i=1

Whilei<=100

s=s+i

i=i+1

Wend

Text1=s

任务二(进一步深化问题)

1+2+3+……+X>100,求X的最小值?

结束电脑控制,电脑屏幕放开,让学生自己操作,尝试分别用for循环和while循环写代码,解决问题。

学生们在操作的过程中就会发现,单纯的只用for循环语句是很难实现功能,解决问题的。

这样可以让学生更加直观地明白什么时候用for循环,什么时候可以用while循环,以及为什么要用,让学生自己去体会。

For循环语句:

1、因为这里的终值为一个未知数,所以循环的次数都是不确定的,for循环语句的循环条件都是不完整的,而且这里我们要求的就是这个未知数X,所以,显然在这里用for循环语句是不能实现这个功能的。

提醒学生尝试着用while循环来解决问题

代码如下:

Whiles<=100

x=x+1

s=s+x

Wend

Printx

归纳总结:

For循环语句和while循环语句的区别:

通过以上两个例子的练习,学生已经对for循环语句和while循环语句的运用有了一个初步的概念和区分,所以接下来就首先是由学生来总结归纳for循环语句和while循环语句的区别。

然后,教师总结归纳:

(1)For循环语句:

1、循环次数已知的情况

2、step(步长)来实现对循环变量的控制和变化

pk

(2)While循环语句:

1、循环次数未知的情况

2、单独列出一个语句来表示循环变量的变化,从而实现对循环变量的控制

15Min

任务三

回到去解决最初提出的问题:

在深入了解了while...wend循环语句的结构与功能后,我们来解决课堂开始我们提出的问题:

要求:

1、画同心圆,不设定圆的个数,圆心为窗体中心

Circle(F1.ScaleWidth/2,F1.ScaleHeight/2),r

2、无论怎样改变窗体大小,都不让圆超出窗体边界

运行界面如图:

(学生自己练习操作)

【实例操作演示讲解】

学生自主上机操作,完成作业任务。

8min

while...wend循环语句小结

1、使用时机:

循环执行的次数不确定,但循环结束条件知道时使用。

2、语句结构:

While<条件>

循环体

wend

3、要有循环变量的自增自减,否则会有死循环

1min

让学生开拓思维,学会探索发现,不断地去完善功能操作。

窗体Form中resize事件里面写代码,就可以实现让圆随着窗体大小的变化而变化。

从而激发学生学习的兴趣

1min

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1