初二信息技术(下)VB程序设计全教案_第1页
初二信息技术(下)VB程序设计全教案_第2页
初二信息技术(下)VB程序设计全教案_第3页
初二信息技术(下)VB程序设计全教案_第4页
初二信息技术(下)VB程序设计全教案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一课

算法课题教学目标教学重难点教学方手法段

算法执认知目标:1。了解程序设计的一般过程;。了解算法的基本概学会用自然语言描述简单的算。能力目标。提高学生学习程序设计的积极..培养学生分析问题、解决问题的能力。情感目标:.培养学生爱科,祖国的思想情感。教学重点:算法的概念,算法在程序设计中的地位以及算法的描.。启发式教学法.探索学习法.多媒体辅助教学教活学活一、新课入1学生阅读课本

新授课媒应

设意图请学生阅读课本,并回答、回答问题:下面问题:

程序设计的过程为:1、程序设计的一般过程首对要解决的问题进行分;教学程序设计

是怎样的?、什叫算法?

再拟定一套解决问题的方法与步;最后选用一种计算机语言来描述具体的步算法:用来解决问题的方法和步骤。

二、算法描:

学生阅读课本并回答:[举例讲解边、将入计算机;米h为2.5厘的、将输入计算机;三角形面积。

3计算机的;请学生回答解决该问题的、输出计算机;算法。

学生讨论、探究:[练己知圆的半径,1、输入圆的半径;求圆的面积。

2计算圆的面积请学生设计算法,用自然、输出圆的面积语言描述.

[讨论组行讨论、交流。[提出问题位学的姓名与电话号码的通[论]查找可以有多种方:讯表,现要求编写程序:当输入某同学的姓名,计方1、从第位同学开始按顺序查找.算机立刻显示该同学的电方、以姓名为关键字进行排采用“二分法”话号码

查找。[提出问题查找的1对通讯表以姓名为关键字进行升序序;同学正好在最后一个,用、从讯表的点行开始检索,判断是否与该同方法1要查找几

学的信息相符如相符则示该同学的电话号,并结束程序;3、当息不相符时果表的中点行的同学姓名要比所找的同学姓名大,则放弃中点行的下半部分返回到上半部分的中点行继续进行检索;如果表的中点行的同学姓名要比所找同学姓名小,那放弃中点行的上部分,返回到下半部分的中点行继续进行检索…[结论]:法是解决问题的方法和步骤.[结论]要1000次[引出:用流程图描述算[论]:组进行讨论、交法

[结论]要次。[结论算的劣直接影响所编程序的质量,算法是程序的灵魂。[探究对“三对李四说他的孩子考上了大学”这句话,思:谁的儿子考上了大学。[结论自语言描述算法,有时会产生歧教学反思

第二课

面向对象程序设课题

面向对象程序设计

新授课认知目标:。了解面向对象程序设计的基本思想。教2。认识对象的属性,掌握几个常用的属学目

.认识对象的事件,事件过程,掌握几个常用的事.技能目标:标4.掌握面向对象编程的基本方情感目标:5.感悟面向对象程设计的优越激发学生的学习兴趣。教学重难点教教学学方手法段教学程序设计

教学重点:对象的属性、事件和方法。教学难点:常用事件及事件过程。.启发式教学法.探索学习法网络广交互式多媒体助教学教活、回并导入新课[提问:在上节课编写“正弦函数值"序中,总共用到了多少个对象?、新指导学生阅读课本。1)对象的三要素[提问]对象的三要素是什?

学活学生回顾并回答:orm1m1CoLabe1LabeTTex2总共7个象学生阅读课本,并回:对象的三要素:属性、事件、方

2)属性属性决定了对象的具体特征.例

学生阅读课本,并回答:如,对象的大小、位置、颜色以及对象中显示的文字等。[提问]请问对象的10个常用属性是什么说它们的作用。设置对象的属性有两方法:在属性窗口中直接设置;②在程序中利用属性赋值语句对其设置。

属性NaetioabledVisibleHeigWidth

属性说明对象的名称,用于程序代码中引用该对象。决定对象中显示的文字决定是否允许对对象操作决定程序运行时对象是否可见决定对象的高决定对象的宽

回上节课的练习,并实、讨论、协作。、一学生演示。教学程序设计

[提问]请学用第一种方法将fo1对象的aption属性设置为“好好学习用二种方法将form1象的caption属性设置为“天天向上"。

Left/TopFolorClorFont

决定对象在屏幕或窗体内的位置决定对象的前景色即文颜色)决定对象的背景颜色决定显示文字的字体、字号、字型等。3)事件

学生讨论分析请学生分两种属性设置方法在效区别:直接在属性窗口中设置的属性,窗口打开后能立即看到;果上的区别.

而利用属性赋值语句设置的属性需要单击按钮后才会生小结:刚才我们所说单击即是事件。在Wdow中,程序的识几种常用事件及其对应的英文书写:运行就是靠事件来驱动的。

单击:Click因此我们在书写程序时必指双:blck明该程序通过哪个对象的哪种事按下鼠标键MouseDow件来激发。

移动鼠标:o按下键盘键:启动窗体Lo1设计窗口界面2、设置各对象属性,如下表示:教学程序设计

、引学生探究学习任务:编写如下图所示的程序:窗体为绿色,单击“开始"按,窗体上显向象程序设计(字号为小1号,字体为隶书双击窗体,结束程序。

对象名FormFormLbel1d1

属性ptionBackolorfontcap

属性值显示文字G隶书,一开始3添加事件处理程:rvateSuun(ByValsendeAbject,yValeAntrgs)andlson。Click

小结教学反

Labl1.Tet=”面向对象程序设"EnSubPivateSuFrm_(ByVlsendeAsObe,ByValeAsSytem。EventAgs)HadleM.DolckEnEndb4、保存程序5调试、运行程本节课我们学习了.面向对象程序设计的基本思2.对象的属性掌几个常用的属性。.对象的事,件过,掌握几个常用的事思

第三课

编写别碰我程序课题

编写“别碰我”程序

执:

实践课教学目标教学内容教教学学方手法段

认知目标、了解面向对象程序设计的基本思想。技能目标:、掌握用面向对象程序设计的基本思想编写程序。情感目标、培养学生的编程能力。教学重点:理解对象及事件。教学难点:巧妙的选择对象与事.。启发式教学法探索学法3.多媒体辅助教学.任务驱动式教学教

教活

学活

学程序设计

、师共同体验“别碰我”程序的功并明确学习任务.1)运“别碰我”程序如下图所示:)当鼠标指针移动到“对象编程”文字后,文字切换显示为“别碰我指离开文字“别碰我”后文字又恢复为“对象编")单击文字“别碰我口左侧出现一个圆.双击文字“别碰",画出的消失.5)单击窗体的其它区域结束程序.

分析程序界面组成,并填写如下表:对象名F1Label1

对象类型窗体标签

作用在上面加载对象组成程序界面用来显示文字Ima1图象

用来承载鼠标离开Label1象事.、分组讨论、分析任务中所涉及到的对象与事.、将分析结果写入下:对象名

事件

事件过程功能FmClick

关闭窗口lMouseMov显“别碰我”e2、引导学

Label1Cli

画圆生分析程序界面组成。

LbDblCli清除圆引导学生

Ia

显示“对象编程”分析任务到5步所涉及到的对象与事件4、引导学生输入程序。

学生进入代码窗口,先选择对象与事件,然后输入对应的程序rivateSLael1_Cick(ValAjc,ByeASstemEs)He。ClickMe。reateG).DrawEllisBlak,,100)EndateSubLabel1_DoubleCliValderAsObject,ByValASystem。EventArgsHandlesLabel1.DolickMe。CreaeGrapcaBackColo)EndPrivaeSubLabel_oseMove(yValsen,BValeAsSymWooueEventALabel1。oL。Text=”碰我"EndSuPrivatebPcB_ouseMove(ByValrAsBValeemWinws。Forms.oseEvsandlesPicture.ve。Tex="对象编程”EndSubPrivateF1_Click(yeObject,ByValeASystemEAgles。lickEnd

反馈练习设计反思

引导学生保、调试、运行程序。保存调、运行程序。1、对的三要素是什么?2、除在属性窗口中直接设置对象的属性外,还可以利用属性赋值语句设置对象的属性。在“别碰我”程序中找出设置对象属性的具体语句。3、“Lal”对象中存放了哪些程序段?这些序段分别通过什么事件进行激发?、Fs中的Cls是Fom”对象中的一种方法,试分析Cls方的功能.第四课序结构课题

顺序结构

新授课教学目标教学重点

认知目标了解顺序结构的基本概念;技能目标:掌握程序的基本结构情感目标:在学习编写程序的程中,建立模块结构化编程思养成正确的程序设计习惯教学重点:掌握程序的基本结构教学难点:程序的三个组成部分:输处理,出。教活、新课导入为了保证程序的可读性、可靠性、可维护性,我们必须按一定规则进行程序设教2三种基本逻辑结构学[问]:结构化程序设计的三种基本逻辑程结是什么?

学活阅读课本,并回答问:结构化程序设计的三种基本逻辑结构:顺序结;选择结构;循环结序设计

3、顺结构。从上往下顺序执行。[实]:编程的方法求一元二次方程的解.(≠0)当时

了解实践任务。

、分析任务输:一元二次方程的系数;)计:方程二个解。)输:方程的二个解。、程界面分析

分析程序界面并完成下表、建立应用程序界面

对象名

控件名作Form1

窗体

在上面加载对象组成程序界面TextText23Text4Tex

文本框输系数A文本框输系数B文本框输系数C文本框输解X1文本框输解X2Comman钮Coa钮nd

计算方程的解结束程序Label1

标签

显示“X

Labl2标签Lbel3标

显示显示X+4

标签

显示=0Le标签Lbel6标、启动V;、添加对象;、修改对象属性;、完成下面练习:

显示X1=显示X2=通过设置窗体对象的caption属,使得标题栏显示文字“一元二次方程要使得文本框对象中的内容为,应设置xt属性;通过设置命令按钮对象的ation属,使按钮中显示开;通过设置对的ion属显X+;要改变对象中的文字大小,可以设置有关对象的font属性教

在个命令按钮象中分别输入相应的1、进入代码窗口;

学程序设计小结教学反

程序段、保存、调试、运行程保存位置我的文档文件名自姓名、练习与思考1)在程序中,通过什么对象进行数据的输入输出?分别将个系数赋给哪些变量?

、输入下面代码:rvatBttoc(ByValsderAsbjeBleAsemEventArgs)Handton1ClckDimaDoubleDimAsDlDimcAsDimAuleDimx2ADoa=extBo1.o2。Txc=TextBox3。extx1(-ath。Sqrt(*—4*a*)/(*ax2=(-b+MatSqrt(*b—4*a*c))/(2*)TextB4。=x1Texx。tEnSubPrivatetton2kByVadrByValAsSystem.EventAr)nButton2.ClickEnEnd保存、调试、运行程序进行数据输入的对象有:text23进行数据输出的对象有:t4t系数分别赋给了,b,c三变量。、了解顺序结构的基本概念;2、掌握程序的基本结构输入—计算—输出)思

课题

第五课常量变量函数表达式

常量变量函数表式执课

新授课

教学目教学重难点教学方

认知目标了解常量、变量、函数等概念技能目标掌握常用函数的使用方法。掌握VB表式的书写方法。情感目标在学习编写B程的过程中,建立模块结构化编程思养成正确的程序设计习教学重点1常量、变量、函数的概念2函数使用方法。3、VB表达式的书写方教学难点字符运算&的不同用法。启发式教学法探索学习法网络广播交互式多媒体辅助教学教活新课导入在VB程设计中,经常会用到很多符号,如

学活用表示圆的半径,141表示圆周率.其中3。41与就是我们这节课要学习的常量与变量.常量

回顾所学知识。阅读课本,并回答问题:教

[提问的义是常是指在程序运行过程中保持不变的量。学

什么?

常量的类型:程序

整型:integer[提问]:量的类型有长型:设计

哪些?

单精度:singl双精度:dou逻辑型n字符串型:ting[提问字符型常量有什日型Dae么特点?变量

、被一对双引号括起来的文字与符号称为字符型常量。阅读课本,并回答问:[提变量的定义是在程序的运行过程中,值会发生变化的量称变什么?

变量名的命名原则:变量名必须以字母或汉字开头,由字母数字汉及下划线组.变量名[提问变量名的命名原不与VB中的保留字同则是什

函数[提]数的定义及特征

阅读课本,并回答问题:函数实际上是一段用来完成某种特定运算或功能的程序。一般情况下,数只能返回一个函数.函数

函数的功能

值类型引导学生阅读几个常用函数的功能。

s(x)

X的对值(x)取不大于X的大整数引导学生进行探究学习。

(x)lx)Str(x)探究学习

X的方根值产生[0,1]的随机数。将字符型数据转换为数值数据将数值数据转换为字符型数据写出下列函数的函数.函数)(86Int()(。)Int(8.99)Sqr(64

函数值6-5、表达式[提问:达式的分类指导学生阅读课本:*乘法,不能省略;

阅读课本,并回答问题:表达式可分:算术表达式、字符表达式、关系表达式、逻辑表达式。阅读并了解算术运算符与字符运算符.探究学习:根据下面的描述,在表格中填写算术表达式。/除法不能写成分数形式必须写在一行^幂运算,能省略必

描述已知正方形边A,求积变量A除变量A和变量C的差

表达式A^2(a—)须写在一行.

变量X与量Y之差的绝对值加上8Ab(—y求两位数X中十位数。连接两个字符型变量m值。学习本节课后,着重要掌握的有:

IntM小反

掌握常用函数的使用方法。掌握VB表式的书写方法。第六课

常用语句

课题

常用语句

新授课教目教重教方

认知目标:、了解一般赋值语句与属性赋语句的含义与作用。技能目标2、掌握赋值语句,并能正确运用到所编写的程序.、能够在程序中正确使用和句。情感目标:、逐步培养学生正确的程序设计习惯.、赋值语句。、属性赋值语句。1.解与讨论.实验与探究教学程序设计

教活一、情境入(提问)前面我们探讨了“解一元二次方程"的程序,请问程序中哪一条语句算出了方程的根(演示)(讨论)同学们是如何理解上面两条语句的二、导入课三、新课授、赋值语句(讲述)赋语句有两个功能①算--—-算出右边表达式的值;②赋值-———将右边表达式的值赋给左边的变量。(演示X=1X=2

学活回答:X(qrb*b-4*a*c/*a)X2=(q(*b-4*a*c)/2)学生讨论、回答.(讨)赋语句中的赋值号两边的内容的位置可以互换吗?(实验与探究)进入VB代窗,别输入:A=22当输入第二条语句时,就会出现错误信息。(结论)赋值号左边是变量,右边是数值,是将右边的数值赋给左边的变量.(讨论)(实验与探究)在V中运行如下程序:(提问)执行完两条语句后,变量x中X1值是多少?

X=2Pritx得到变量X的值为(结论)如果变量中原来有数值,当赋予新的数值后,新的数值将替代原来的数值。

(演示)X=1y=x

(讨论)(实验与探究(提问)执行完两条语句后,变量x中在中行如下程:值是多少?、属性赋值语句对象的属性可以在属性窗口设置,也可以利用属性赋值语句在程序中进行设置。对象。属性=达式引导学生完成练.

X1y=xPrix得到变量X的值为1(结)将一变量的值赋给另一个变量时,只是将这个变量中的数值复制到另一个变量中。(实验与探)在VB中行以下程序段:rm。capti=解一元二次方程”Cocaption="好”(实验与探究)探究学习:1观察下面的程序填写各变量中的.语句X=6=6

Y值X=8

2观察下面的程序段,填写各变量中的语句X6T=XX=YYT

X值

Y值6

T值55小反

赋值语句有两个功能:①运算———算出右边表达式的;②赋值-——-将右边表达式的值赋给左边变.第七课

赋值语句(二)课题

赋值语句探究学习

实践课

教目标教学内容教教学学方手法段

认知目标:、理解一般赋值语句与属性赋语句的含义与作用;技能目标、掌握赋值语句,并能正确运用到所编写的程序情感目标:、逐步培养学生正确的程序设计习惯。教学重点理解一般赋值语句与属性赋语句的含义与作用教学难点:掌握赋值语句,并能正确运用到所编写的程序中启发式教学法探索学习法网络广播交互式多媒体辅助教学教活复习[提问]:赋值语句有什么作?

学活回顾有关赋值语句的学习,并回:传递数据计算表达式的值教学

赋值语句在传递数据是从右往左传。序设计

[提问:赋语句在传递数据时方向是怎样的例如:=,将谁的值传递给谁

对于a=将值传递给改的是a的值。师生共同体验“交换两个数”程序输入两个数,别赋值给两个变量单击交换按钮,交换ab两个数后重新显示。1、启动、添加对象:5个标签:ae,labl3,ab文本框:tet1,text2,text3,text4.按钮command1ommand2.设置对象属:教学序设计

3导生设计程序界面

对象名Form1Lbel1Lbl2blblel5xt1Text2Text3

属性属性值caption交两个数CaionA:CanBion交后的两个数ptionA:B:ion清空Text清空x清空Text

Text4Comma12

ionCaption

清空交换结束引导学生编写程序[提示交换a,b两数的程序为:T=aA=bB=

编写程序PrivateSubton1_lick(ByValAsb,ByValeAsSystem。EvgHndlesBut1.ClickDimaADobleDimAsDoubleDimtAsa=Tex1。TextTexBoTxtt=aa=b=tText=atBox4。Text=bESubPrivateSbButon2_CickyValsderAsceAsSyste)HandleButton2。ClEndEnd5学生保存试、保、调试、运行程.运行程序。小结:通过本节课的学习,要掌握以下两点:、理解一般赋值语句与属性赋语句的含义与作用、掌握赋值语句并能正确运用到所编写的程序,别是如何使用赋值语句交换两个变量的.教学反思

第八课

函数与赋值语句课题

函数与赋值语句

实践课

教学目教学内容教学方手法段

认知目标了解一般赋值语句与属性赋语句的含义与作用。掌握常用函数的使用方.技能目标:掌握赋值语并能正确运用到所编写的程序中。情感目标增强学生的审美能力,提高学生的协作学习兴趣。教学重点掌握常用函数的使用方法。教学难点:掌握赋值语句,并能正确运用到所编写的程序中。.启发式教学法.探索学习法网络广交互式.多媒体辅助教学教活1、复习导入使用函数能轻松解决一些复杂问题。

学活回顾有关函数知识,回答:(x)X的绝对值[提问面们学习了6个用函数。请大家取大于X的大数说一说这个函数的功能。2、明确实践任务.编写顺序结构程序:)已知电阻的值为16,电阻2阻值为29求两电阻的并联阻值(求并联阻值的表达式为:R12/R1+R2)3、引导学生分析程序组成。[提问]:序的输入输出各有几个

q:X的平方根值Rnd(x生[,1]随机数。Val(x):将字符型数据转换为数值数据tx数数转换为字符型数据程序的输入有两个:1与的值;程序[提问在程序中,文本的个数应有多少个?的出有一个并联后的阻值。在程序中,应有3个文本框。教学程序设计

、引导学生设计程序界面5、编写程序[提示

1启动VB2添加对象文本框个标签2个按钮。3、设对象属性进入代码窗口,编写如下程序:PeSuBun_Click(By

请使用变量声明语句事先声明3个变量R2、ValAObject,VAsR,将其类型声明为。则程序将运mtrgsHandesutto出错。因为如不事先声明会R2为字符类型变量。在计(R1+R2)时,会将R1与R2的值直接拼接为16为9R的值将为1629,不是45.

n1。ClickDAsoubleDimr2DbleDimrDouer=Tex。Textr2=tBx2.Trr1*/(改进的方法有两种,第一种就是事先将R1、、R声为Doue.第二种是使用Vl()

3Txt=r函数R与R2制转换为数值型+R2)将变为(val(R(R2)。

EndSuPrieButton_Click(yldersObjctByVleASystent)HandlesButto2ClicEndEndSub6、引导学生保存、调试、运行程序。、探究学习二:总成绩的标准为:平时(A)占%,期中(B)占30%期末C)占40%。小林的平时成绩为期中成绩为,末成绩为求他的总评成求评成绩的表达式为。3A+0B+04C、引导学生设计程序界面、编写程序

保存、调试、运行程序.、启动VB、添加对象个本框、4个标签、2个钮。、设置对象属性进入代码窗口,编写如下程:PrivatSubutto1_Click(ByValseneAsbjet,aleAsystem.Eventrgs)sBon1ClickDimaAsDoubleDimADoubleDimcAsleDimsAsla=TextBox1.Text

、引导学生保存、调试、运行程.

e。Textc=TxtBox3。s=0。3*a+0。*b+0.*cxtBox。Text=sEndSuPrivaeSubButton2Click(ByValndAset,ByValAsSt。tAs)HadlesButClickEndEndSu保存、调试、运行程序。教学总结:本节课的学习,我们主要复习了以下几:、函数的使用,特别是Vl()函数。、赋值语句的使用另外,我们还要注意的是,在使用一个变量,最先定义其类型。教学反思

第九课

关系表达式与逻表式课

关系表达式与逻辑表达式

新授课教目教重点

认知目标1、了选择结构的基本概念。、了关系表达式与逻辑表达式的基本概念。技能目标:、掌握关系与逻辑表达式逻辑值的计算方法。情感目标:、逐步培养学生严谨、科学的程序设计思想。教学重点关系与逻辑表达式逻辑值的计算方法。教学难点:理解三种逻辑运算符.教1启发式教学法方2.索学习法教学程设

序计

教活一、复习、结构化程序设计的三种基本结?、赋语句的含义?例:的义?例b含义?

学活学生阅读课本并回顾所学知识:1)顺序结构;2)择结构循环结构。回答:将赋值给变量a。回答将b中值赋予的值将和b一样,而的保持不.

二、新课入

学生思考并试着绘制流程图。例:对于事:如果明天下雨,学将放,否则将开运动会。用流程图如何表示在选择结构中,不是每个语句都一定会被执行。三、条件语句的格式。[幻灯片]格式一:I〈条件>then〈程序段A><程序段BEndif格式二:If<条件>thn〈程序A>End四、关系达式

、学阅读条件语句的两种格式并做好笔记。、If如那么否d结、序段A与序段B可以是多语,其中语句可以是已经学过的赋值语句,也可以是条件语句与循环语1阅读并了解六种关系运算符.〈小2探究:教〈小等于学〉大

已知变量中的值为100变量中值为2,在下表中填写出各关系表达式的逻辑值。程设计

〉大等于=等<〉不等于关系表达式的值是逻辑型数据,只有两种取值真true(fale引导学生进行探究学.五、逻辑达式三种逻辑运算符:逻辑运算符功能

关系表达式逻值〉TrueA〈=(b+20)FaTrelseA=be“”〉Tr“”〉”b"1、阅课本22逻辑表达式了解三种逻辑运算符.2探究学习:a

逻辑运算符连接的两个表达式同时为“真”已变量a中的值为100,变量b的时,则逻辑表达式的值为“真"值为20下中填写出逻辑表达式Ono

两边的表达式只要一个为则整个表达式的值为真。将后面的表达式的值取反。

的逻辑值.引导学生进行探究学习。

逻辑表达式a〉200b=20a〉=100〉10A=band〈

逻辑值lseuFalse

a>20ob=20

Ta〉=10oreAborb<10

FalseNo>00bTrue=20)Notb=2)F小结:1、选择结构的基本概念、关系表达式与逻辑表达式的基本概念。3、掌握关系与逻辑表达式逻辑值的计算方回本节课学习要点。法。反第十课择结构课

选择结构

新授课教目教学重难点教学方

认知目标:了解选择结构的基本概念。理解计算机的逻辑判断是通过选择结构来完成的.技能目标:学会用VB中的条件语句实现选择控制结构。情感目标:逐步培养学生严谨、科学的程序设计思想。教学重点:学会用VB中的条件语句实现选择控制结构。教学难点:理解计算机的逻辑判断是通过选择结构来完成.启发式教学法探索学习法教学程序设计

教活复习。上节课我们学习了条件语句的结构以关系表达式与逻辑表达式。回顾条件语句的结构;回顾关系表达式与逻辑表达式.

学活条件语句的格式。格式一:If〈件〉then<程序段A〈程序段BEndif格式二:If〈件〉the<程序A〉End关系表达式与逻辑表达式判断一个数是否被整的表达式为:X10=in(X/10)

、师生共同体验“找较大数”程序的功,明确学习任务。输入两个不相同的数;计算机输出其中较大的数;算法分析(绘制流程图)流程图一:流程图二:

分析流程图,并完成下面程序填空:DimADouDimbAsDoublea=o.Box2.TxtIfA=bEnIfLel4。e分析第二个流程,并完成下面程序。DiaDoubeDimbADoublea=TextBot=。extIfa〉bThLabeTxt=aebel4.Text=bEnIf小反

引导学生深入探究[探究任务入个数,找出最大数。[提示于最大数任务要两步做,先找出前两个数中较大的数,再用前两个分析、讨论,绘制流程:较大的数与第三个数比较,再出中较大的数。学习本节课主要要掌握两点:、理解计算机的逻辑判断是通过选择结构来完成的。、学会用VB的条件语句实现选择控制结构。

第十一课教学目一知与能、学会使用程序画一个带颜色的圆、学会使用程序同时画多个圆3、学会循环语句的使用、能灵活运用循环语句、体会循环语句的意义二重与点1、了解画圆的语句、了解循环语句的格式3、能灵活使用循环语句三教手:任务驱动、合作探究、屏幕演示四、学程

循环结构教学内容

教师活动

学生活动

设计意图引入

画一个圆可以观作品,了解使用哪些软件可v可以用于画圆用画图,老师展示,但我们学习了vb以后我们完全可以使用程序来画圆.教展示画圆程.打开一个新的文

创设情景,让学生对本节课产生兴趣,调动学生的积极性。制作程序的界面程序界面的制作

档制两个按钮,名称分别是确定和退

学生根据学件布置的任务完成任务一

是vb编应用程序的第一步。画圆程序的编写

出,教师布置任务,学生根据课件自强调程序段的位置,学成完成任务二。避免程序在写的过程中出错。

让学生通过自己的努力看到效果,增加学生的成就感画多个圆循环程序

教师提问,如一次要多画几个圆怎么办?请学生按照任务三完成画圆。教师提问:如果

学生根据课件自行完成。学生学习循环语

巩固画圆程序,为循环语句的使用打下基础。自主学习和探究

我需要画100圆句使用,理解循环语

学习相结合.巩学怎么办那么可以使用我们的循环语句来完成老师讲解循环语句的构成,用通俗的语言让学生读懂循环结构的含义然后请学生完成任务四。教师提问,请学生

句.学生探究循环次数

生对循环语句的理解探索循环程序

读任务五,完成任务的算五的提问,老师总结,用终值减初始除以步长加1就循环的次数总结本课内容,可请学生自评和教师

学生探索学习理解循环语句次数的计算总结

评价相结合。让

再次回顾知识点

让学生巩固知识点生进一步巩固循环语句的使用。五、教学反思本

节课是vb学习的第节学生在前面的学习中已经具有了一定的基础知识,对vb已经有了初步的了解,为这个课的进行创造了条件.教学目标确定合理通过一节课的学习任务的完成情况来看,达到了教学目标的要求,关键点是在对循环语句的理解和运用上面,通过让学生分析程序,基本达到了理解的目的.整节课的教学流程上看学生能按照学件的要求结合老师的讲解,层层递进地学习,并给以适当的索空间,既完成了任务,又理解了知识点。本节课主要采取自主学习的方式,辅以学生之间合作和探索,老师与学生,学生与学生之间的评价让学生在学习中既锻炼了操作又获得了能力的提高应该说较好地完成了教学目标不足的是,由于时间的限制,学生虽然能理解循环的意,是在循环语句的具体操作与判断方便缺乏灵活性,如果让学生自行编写程,可能存在一定的困难,这都需要在后续的课程中继续训练与操作.第十二课VB的定时器控件一、教学目标1、知识目标

(1)理解定时器常用属性interval和Enabled的意义和设置(2)理解定时器的timer事件2、技能目标(1)根据程序要求熟练

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论