VB程序的三种基本结构复习课教学案例Word格式.doc

上传人:b****3 文档编号:14696458 上传时间:2022-10-24 格式:DOC 页数:7 大小:702.99KB
下载 相关 举报
VB程序的三种基本结构复习课教学案例Word格式.doc_第1页
第1页 / 共7页
VB程序的三种基本结构复习课教学案例Word格式.doc_第2页
第2页 / 共7页
VB程序的三种基本结构复习课教学案例Word格式.doc_第3页
第3页 / 共7页
VB程序的三种基本结构复习课教学案例Word格式.doc_第4页
第4页 / 共7页
VB程序的三种基本结构复习课教学案例Word格式.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

VB程序的三种基本结构复习课教学案例Word格式.doc

《VB程序的三种基本结构复习课教学案例Word格式.doc》由会员分享,可在线阅读,更多相关《VB程序的三种基本结构复习课教学案例Word格式.doc(7页珍藏版)》请在冰豆网上搜索。

VB程序的三种基本结构复习课教学案例Word格式.doc

能根据流程图正确区分VB程序的三种基本结构,并记住相关语句格式,能编写出简单明了的程序关键代码;

过程与方法:

充分认识VB程序中三种基本结构的实用性,体会生活中算法的存在和精彩。

情感态度与价值观:

培养学生在学习过程中积极思考、自我探究的能力和学以致用的意识。

2、教学重点:

顺序、选择(分支)和循环三种基本结构的区分及其对应的VB语句的使用。

教学难点:

for循环结构,各类语句关键代码的编写。

三、教学实录

1.复习引入

师:

我们之前学过VB的基本结构,通常程序有三种最基本的结构,是哪三种结构?

大部分学生在底下小声回答,师让某生回答,说:

顺序模式、分支模式、循环模式。

师:

分支模式也可称为?

部分学生:

选择模式。

非常好,接下来看下这三种结构的流程图,然后分别指出这三个流程图是什么结构。

(出示三种流程图结构)

2.正题

(1)顺序结构P38:

  执行第一条语句后,必然从第二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。

例1:

例1、 

a=1

b=2

c=a+b

a=c-a

b=c-a

最后,变量b的值是

(1)

(2)选择结构(分支结构):

P42

根据条件判断其是否成立,如果成立执行成立的分支;

否则执行另一分支。

其一般形式为:

If条件Then

语句序列1

Else

语句序列2

EndIf

单行形式为:

If条件Then语句组1Else语句组2

例2、a=10

Ifa>

=10Then

a=a+1

Else

a=a-1

EndIf

该程序段运行后,变量a的值是(D)

A.8B.9C.10D.11

  【师读题,学生思考。

请同学回答,让同学们思考a=5结果是多少】

(3)循环结构:

P51

根据条件判断其是否成立,如果条件成立则重复执行循环体(循环结构中某语句序列),直到条件不成立,退出循环结构为止。

  循环结构的常用形式为:

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

[循环体]

next[循环变量]

注:

当“step步长”项缺省时,表示步长是1

重点讲解For循环语句执行过程(P52)

例4、s=0

forI=1to5

s=s+I

next

最后,变量s的值是(15)

  【这个题目是最简单的For结构语句,让学生更好理解】

3.课堂巩固练习

1、有以下程序段:

①.I=3②.J=0

J=5ForI=lTo5

I=I+JJ=J十1

Next

③.j=0④.J=0

IfJ>0ThenIfJ>0Then

J=J+1J=J+l

EndifElse

J=J-1

Endif

以上四个程序段中,属于顺序结构的是,属于分支结构的是,属于循环结构的是。

2.以下程序,运行后x的值为( )

x=2

y=3

y=y+1

x=x+y-1

A.lB.3C.5D.7

3、以下程序,运行后变量A的值为()

X=20

Ifx>

=10then

A=5*x

else

A=4*x

endif

print“A的值是"

A

最后,变量A的值是()

A、50B、40C、100D、80

4.综合上机实践

编程计算1到100之间所有

奇数和。

算法描述如右图所示

程序段如下:

Privatesubcommand1_Click()

DimsumAsInteger

DimiasInteger

Sum=0

Fori=1to100

If①Then

Sum=②

Endif

Nexti

Print"

奇数的和:

"

Endsub

思考:

1、如何编写1到100之间所有偶数和的程序?

2、编写计算1*2*3*4*...*10的值并输出?

【教师讲解每一句代码的意义,让学生思考空格处填什么?

上机编写运行,并思考问题一和二,教师巡视指导】

四、教学反思

1、本节课突出了以学生为主的教学思想,培养学生积极思考和自主学习的能力。

2、教学思路清晰,例子简单易懂,课堂信息反馈及时。

3、教学任务完成情况:

(1)目标明确,任务设计合理。

学生有所收获,基本学生都已理解VB程序设计的三种基本结构,并能辨别对应的VB语句,突出重点。

(2)难点突破不够,程序编写讲解不够深入,很多学生只会根据已有模式套用。

For语句的理解也是懵懵懂懂。

4、忽略了课堂小结,并且在上机之后,应该对同学们编写情况有个总结,指出同学们做得好的地方和不好地方。

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

当前位置:首页 > 高等教育 > 教育学

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

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