ImageVerifierCode 换一换
格式:DOCX , 页数:61 ,大小:89.48KB ,
资源ID:6008030      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6008030.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(初中vb信息教案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

初中vb信息教案.docx

1、初中vb信息教案西城初中VB教案1课 题程序设计与计算机软件执教 课型新授课教学目标认知目标:1、了解计算机软件与程序设计的密切关系;技能目标:2、培养学生合理选用计算机应用软件解决实际问题的能力;情感目标:1了解程序设计的地位,提高学生学习程序设计的积极性。2培养学生爱科学,爱祖国的思想情感。3增强学生的审美能力,提高学生的协作学习兴趣。教学重难点教学重点:计算机软件与程序设计的密切关系以及程序设计的一般过程。教学方法1启发式教学法2多媒体辅助教学教学设计教师活动学生活动媒体应用设计意图一、导入 计算机是人们处理信息的有效工具,人们经常通过计算机执行程序来完成信息的处理。因此,要让计算机按人

2、们的要求处理信息,首先要编写相应的程序。二、新课讲授提问:1、计算机系统中软件与硬件的关系。2、程序设计与计算机软件之间的关系。3、学习程序设计有什么意义?1、学生带着问题阅读课本。2、完成三个问题。1、请学生回答上述三个问题;2、对三个问题做适当补充。程序是一组能让计算机识别的工作指令集合,计算机执行这组指令后能完成某一项具体的工作。软件是指计算机程序、数据和相关文档资料的集合。 软件技术的发展是构建国家信息安全的三大战略之一。在一些核心部门是决不能使用国外软件的,软件必须自己研制。学生回答问题:1、 计算机系统由硬件、软件两部分组成。其中,硬件是基础,软件是灵魂,计算机解决问题是通过软件驱

3、动硬件工作来完成的。2、 编写程序也称程序设计,它与计算机软件有着密切的联系。软件驱动硬件进行各种工作,本质上是通过执行程序来完成的。分析“竞赛评分器”程序1、 启动“竞赛评分器”程序,并演示;2、 复习提问:该窗口最上面蓝色的一行称为什么?3、 复习提问:光标闪动的方框叫什么?4、 复习提问:在本窗口中,文本框总共有多少个?5、 复习提问:其中用于输入分数的文本框有多少个?6、 复习提问:剩下的三个文本框有什么用?小结1、 了解计算机软件与程序设计的密切关系;2、在程序设计时,应尽可能详细的分析问题。因为计算机在解决问题时是通过执行程序来完成的。观看教师的演示并回答问题。回答:标题栏。回答:

4、文本框。回答:总共有13个。回答:用于输入分数的文本框有10个回答:用来输出成绩处理后结果。教学反思西城初中VB教案2课 题算法执教 课型新授课教学目标认知目标:1了解程序设计的一般过程;2了解算法的基本概念,学会用自然语言描述简单的算法。能力目标:3提高学生学习程序设计的积极性。4培养学生分析问题、解决问题的能力。情感目标:5培养学生爱科学,爱祖国的思想情感。教学重难点教学重点:算法的概念,算法在程序设计中的地位以及算法的描述。教学方 手法 段1启发式教学法2探索学习法3多媒体辅助教学教 学 程 序 设 计教师活动学生活动媒体应用设计意图一、 新课导入请学生阅读课本,并回答下面问题:1、 程

5、序设计的一般过程是怎样的?2、 什么叫算法?1、学生阅读课本。2、回答问题:程序设计的过程为:首先对要解决的问题进行分析;再拟定一套解决问题的方法与步骤;最后选用一种计算机语言来描述具体的步骤。算法:用来解决问题的方法和步骤。二、 算法的描述:举例讲解:求底边a为3厘米,高h为2.5厘米的三角形面积。请学生回答解决该问题的算法。练习:己知圆的半径,求圆的面积。请学生设计算法,用自然语言描述。提出问题:有1000位同学的姓名与电话号码的通讯表,现要求编写程序:当输入某同学的姓名,计算机立刻显示该同学的电话号码。提出问题:如果查找的同学正好在最后一个,用方法1要查找几次?学生阅读课本并回答:1、将

6、3输入计算机;2、将2.5输入计算机;3、计算机的值;4、输出计算机;学生讨论、探究:1、输入圆的半径;2、计算圆的面积;3、输出圆的面积。讨论:分组进行讨论、交流。结论查找可以有多种方法:方法1、从第1位同学开始按顺序查找。方法2、以姓名为关键字进行排序,再采用“二分法”查找。1、 对通讯表以姓名为关键字进行升序排序;2、 从通讯表的中点行开始检索,判断是否与该同学的信息相符。如果相符,则显示该同学的电话号码,并结束程序;3、 当信息不相符时,如果表的中点行的同学姓名要比所找的同学姓名大,则放弃中点行的下半部分,返回到上半部分的中点行继续进行检索;如果表的中点行的同学姓名要比所找同学姓名小,

7、那么放弃中点行的上部分,返回到下半部分的中点行继续进行检索结论:算法是解决问题的方法和步骤。结论:要1000次。引出:用流程图描述算法。讨论:分组进行讨论、交流。结论:要10次。结论:算法的优劣直接影响所编程序的质量,算法是程序的灵魂。探究:对于“张三对李四说他的孩子考上了大学”这句话,思考:谁的儿子考上了大学。结论:用自然语言描述算法,有时会产生歧义。教学反思西城初中VB教学教案3课 题 认识Visual Basic执教 课型新授课教学目标认知目标:1、 熟悉VB的界面;技能目标:2、 掌握在VB中编程的一般过程;情感目标:3、逐步培养学生严谨、科学的程序设计思想。教学重点掌握在VB中编程的

8、一般过程;教学方法1启发式教学法2任务驱动式3边讲边操作教 学 程 序 设 计教师活动学生活动媒体应用设计意图情境导入1、程序设计语言有哪几类?2、Basic语言属于哪一类语言?3、程序设计语言的作用是什么?过渡:解决一个问题,先要设计解决问题的算法,再选一种程序设计语言将算法描述出来。VB是一种易学好用的程序设计语言。回答:机器语言、汇编语言、高级语言。回答:高级语言。回答:将算法转化为计算机能理解的程序。新课讲授:提出任务:编写一个“求圆面积”的程序。1、分析确定算法;3、 设计程序界面;提问:程序的界面是由哪些元素组成的?分析回答:“求圆面积”程序算法为:1、 输入圆半径;2、 计算圆面

9、积;3、 输出圆面积。观察、讨论:一个窗体;四段文字;两个文本框;两个命令按钮;教 学 程 序 设 计演示并请学生回答问题1、 Visual Basic的窗口组成?2、 常用的控件名。演示:1、 启动Visual Basic。2、 根据教材图2.1-2,在窗体上分别添加Label1、Text1、Command1和Label2等控件。演示:在属性窗口中设置对象的属性。演示:进入代码窗口输入程序。1、 进入代码窗口的两种方法:1) 单击工程管理窗口上端的“代码视图”按钮。2) 单击菜单“视图”下的“代码窗口”命令。2、在代码窗口的上端有“对象”与“事件”两个下拉列表框。输入第一段程序时,要先在“对

10、象”列表框中选择Command1对象。输入第二段程序时,要先在“对象”列表框中选择Command2对象。右边的事件列表框中会默认为Click(单击),此时不用更改。阅读课本并回答:1、 Visual Basic的窗口组成:菜单栏、工具栏、工具箱、窗体、工程管理窗口、属性窗口。2、 常用的控件名。命令按钮(Command)、标签(Label)、文本框(Textbox)、图片框(PictureBox)、图像(Image)根据教师演示,完成“求圆面积程序”界面的设计。根据教材14页表格设置各对象的属性。按照课本第14页图2.1-6将程序输入到程序代码窗口。保存并运行程序。如有错误,应更正错误后再运行

11、。小结本节课应掌握的两点:1、 掌握在VB中编程的一般过程,即先设计界面,再输入程序。2、 输入程序之前,先选对象再选事件。教学反思西城初中VB教学教案4课 题实践:编写“求正弦函数值”程序执教 课型实践课教学目标认知目标:1、熟悉Visual Basic 6.0(简称VB)界面。技能目标:2、掌握在VB中编写程序的一般过程。情感目标:3、增强学生用计算机解决问题的意识。教学重难点教学重点:在VB中编写程序的一般过程教学难点: 在代码窗口中输入程序段。教学方法1启发式教学法2探索学习法3网络广播交互式4任务驱动式教学教学程序设计教师活动学生活动1、 引导学生分析程序界面的组成。分析程序界面的组

12、成,并完成如下表:对象名控件名对象在程序中的作用Form1窗体在上面加载对象组成程序界面Label1标签显示“请输入角度”Label2标签显示“正弦函数值为”Text1文本框输入角度Text2文本框输出函数值Command1命令按钮计算正弦函数值Command2命令按钮结束程序2、引导学生制作程序界面1、启动VB2、向窗体添加6个对象。对象名分别是:label1, label2, text1, text2, command1, command2.3、在属性窗口中设置对象的属性,并填写下表:对象名属性属性值Form1Caption求正弦函数值Command1Caption开始Command2Ca

13、ption结束Text1Text空Text2Text空Label1Caption请输入角度:Label2Caption正弦函数值为:2、 引导学生输入程序段。1) 进入代码窗口的两种方法:a. 单击菜单 “视图”下的“代码窗口”命令;b. 在工程窗口中先选中窗体form1,再单击窗口上部的“查看代码”按钮。2) 程序共有两段:第一段程序的对象为command1,事件为click;第二段程序的对象为command2,事件为click。1、 进入代码窗口,并写出所使用的方法。2、 输入程序段:Dim a As DoubleDim x As DoublePrivate Sub Button1_Cli

14、ck(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Clicka = TextBox1.Text a = (3.1416 / 180) * a x = Math.Sin(a) x = Int(x * 1000 + 0.5) / 1000 TextBox2.Text = xEnd SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click EndEnd Sub

15、教学程序设计引导学生保存并运行程序。1、 保存程序,保存位置为“我的文档”,文件名为自己姓名。2、 运行程序,如有错误,应结束程序后,并检查程序代码输入是否有误。1、 保存程序。执行“文件”菜单下的“保存工程”命令,将程序保存到“我的文档”文件夹,并写出文件夹中产生的文件的文件名。2、 调试、运行程序并填写下表:问题现象解决方法3、 编译程序将程序编译成EXE文件。关闭VB后,双击该文件可独立运行程序。小结通过编写“求正弦函数值”程序学习了在VB中编写程序的一般过程:1、 设计程序界面2、 输入程序3、 调试、运行程序教学反思西城初中VB教学教案5课 题面向对象程序设计执教 课型新授课教学目标

16、认知目标:1了解面向对象程序设计的基本思想。2认识对象的属性,掌握几个常用的属性。3认识对象的事件,事件过程,掌握几个常用的事件。技能目标:4掌握面向对象编程的基本方法。情感目标:5感悟面向对象程序设计的优越性,激发学生的学习兴趣。教学重难点教学重点:对象的属性、事件和方法。教学难点:常用事件及事件过程。教 教学 学方 手法 段1启发式教学法2探索学习法3网络广播交互式4多媒体辅助教学教 学 程 序 设 计教师活动学生活动1、 回顾并导入新课提问:在上节课编写的“求正弦函数值”程序中,总共用到了多少个对象?2、 新授指导学生阅读课本。1)对象的三要素提问对象的三要素是什么?学生回顾并回答:Fo

17、rm1Command1Command2Label1Label2Text1Text2总共7个对象。学生阅读课本,并回答:对象的三要素:属性、事件、方法。教 学 程 序 设 计2)属性属性决定了对象的具体特征。例如,对象的大小、位置、颜色以及对象中显示的文字等。提问请问对象的10个常用属性是什么?并说它们的作用。设置对象的属性有两方法:在属性窗口中直接设置;在程序中利用属性赋值语句对其设置。提问请同学用第一种方法将form1对象的caption属性设置为“好好学习”,用第二种方法将form1对象的caption属性设置为“天天向上”。学生阅读课本,并回答:属性属性说明Name对象的名称,用于程序代

18、码中引用该对象。Caption决定对象中显示的文字Enabled决定是否允许对对象操作Visible决定程序运行时对象是否可见Height决定对象的高Width决定对象的宽Left/Top决定对象在屏幕或窗体内的位置ForeColor决定对象的前景色(即正文颜色)BackColor决定对象的背景颜色Font决定显示文字的字体、字号、字型等。1、回顾上节课的练习,并实践。2、讨论、协作。3、一学生演示。3)事件请学生分两种属性设置方法在效果上的区别。小结:刚才我们所说单击即是事件。在Windows中,程序的运行就是靠事件来驱动的。因此我们在书写程序时,必须指明该程序通过哪个对象的哪种事件来激发。

19、学生讨论分析区别:直接在属性窗口中设置的属性值,在窗口打开后能立即看到;而利用属性赋值语句设置的属性值,需要单击按钮后才会生效。识记几种常用事件及其对应的英文书写:单击:Click双击:DblClick按下鼠标键:MouseDown移动鼠标:MouseMove按下键盘键:KeyPress启动窗体:Load教 学 程 序 设 计3、 引导学生探究学习任务:编写如下图所示的程序:窗体为绿色,单击“开始”按钮,窗体上显示“面向对象程序设计”(字号为小1号,字体为隶书);双击窗体,结束程序。1、 设计窗口界面2、 设置各对象属性,如下表所示:对象名属性属性值Form1Caption显示文字Form1B

20、ackColorGreenLabel1font隶书,小一Command1caption开始3、 添加事件处理程序:Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = 面向对象程序设计End SubPrivate Sub Form1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.DoubleClick EndEnd

21、Sub4、保存程序5、调试、运行程序。小结本节课我们学习了1面向对象程序设计的基本思想。2对象的属性,掌握几个常用的属性。3对象的事件,事件过程,掌握几个常用的事件。教学反思西城初中VB教学教案6课 题编写“别碰我”程序执教: 课型实践课教学目标认知目标:1、了解面向对象程序设计的基本思想。技能目标:2、掌握用面向对象程序设计的基本思想编写程序。情感目标:3、培养学生的编程能力。教学内容教学重点:理解对象及事件。教学难点:巧妙的选择对象与事件。教 教学 学方 手法 段1启发式教学法2探索学习法3多媒体辅助教学4任务驱动式教学教 学 程 序 设 计教师活动学生活动1、 师生共同体验“别碰我”程序

22、的功能,并明确学习任务。1) 运行“别碰我”程序,如下图所示:2)当鼠标指针移动到“对象编程”文字后,文字切换显示为“别碰我”。当鼠标指针离开文字“别碰我”后,文字又恢复为“对象编程”。3)单击文字“别碰我”,窗口左侧出现一个圆。4)双击文字“别碰我”,画出的圆消失。5)单击窗体的其它区域,结束程序。2、引导学生分析程序界面组成。3、引导学生分析任务2到5步所涉及到的对象与事件。4、引导学生输入程序。分析程序界面组成,并填写如下表:对象名对象类型作用Form1窗体在上面加载对象组成程序界面Label1标签用来显示文字Image1图象用来承载鼠标离开Label1对象事件。1、分组讨论、分析任务中

23、所涉及到的对象与事件。2、将分析结果写入下表:对象名事件事件过程功能Form1Click关闭窗口Label1MouseMove显示“别碰我”Label1Click画圆Label1DblClick清除圆Image1mousemove显示“对象编程”学生进入代码窗口,先选择对象与事件,然后输入对应的程序段。Private Sub Label1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.Click Me.CreateGraphics().DrawEllipse(Pens.Black, 20, 2

24、0, 100, 100)End SubPrivate Sub Label1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.DoubleClick Me.CreateGraphics().Clear(Me.BackColor)End SubPrivate Sub Label1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Label1.MouseMov

25、e Label1.Text = 别碰我End SubPrivate Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove Label1.Text = 对象编程End SubPrivate Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click EndEnd Sub5、引导学生保存、

26、调试、运行程序。保存、调试、运行程序。反馈练习设计1、 对象的三要素是什么?2、 除了在属性窗口中直接设置对象的属性外,还可以利用属性赋值语句设置对象的属性。请在“别碰我”程序中找出设置对象属性的具体语句。3、 “Label1”对象中存放了哪些程序段?这些程序段分别通过什么事件进行激发?4、 Form1.Cls中的Cls是“Form1”对象中的一种方法,试分析Cls方法的功能。反思西城初中VB教案7课 题顺序结构执教 课型新授课教学目标认知目标:了解顺序结构的基本概念;技能目标:掌握程序的基本结构情感目标:在学习编写VB程序的过程中,建立模块结构化编程思想,养成正确的程序设计习惯。教学重点教学

27、重点:掌握程序的基本结构教学难点: 程序的三个组成部分:输入,处理,输出。教 学 程 序 设 计教师活动学生活动1、 新课导入为了保证程序的可读性、可靠性、可维护性,我们必须按一定的规则进行程序设计。2、三种基本逻辑结构提问:结构化程序设计的三种基本逻辑结构是什么?阅读课本,并回答问题:结构化程序设计的三种基本逻辑结构是:顺序结构;选择结构;循环结构。3、 顺序结构。从上往下,顺序执行。实践:用编程的方法求一元二次方程的解。 (a0)当时,了解实践任务。4、 分析任务1) 输入:一元二次方程的3个系数;2) 计算:方程的二个解。3) 输出:方程的二个解。5、 程序界面分析6、建立应用程序界面分析程序界面,并完成下表对象名控件名作用Form1

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

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