【VB开源代码栏目提醒】:网学会员,鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“初中vb信息教案 - 讲义教程”一文,供大家参考学习!
西城初中
VB 教案 1课 程序设计与计算机软件 执教 课型 新授课题 认知目标: 1、了解计算机软件与程序设计的密切关系 技能目标:教学 2、培养学生合理选用计算机应用软件解决实际问题的能力目标 情感目标: 1.了解程序设计的地位,提高学生学习程序设计的积极性。
2.培养学生爱科学,爱祖国的思想情感。
3.增强学生的审美能力,提高学生的协作学习兴趣。
教学重难 教学重点:计算机软件与程序设计的密切关系以及程序设计的一般过程。
点教学 1.启发式教学法方法 2.多媒体辅助教学 媒 体 应 教师活动 学生活动 设计意图 用 一、导入 计算机是人们处理信息的有效 工具,人们经常通过计算机执行程 序来完成信息的处理。
因此,要让 计算机按人们的要求处理信息,首 先要编写相应的程序。
二、新课讲授 提问: 1、计算机系统中软件与硬件的关 1、学生带着问题阅读课本。
系。
2、完成三个问题。
教学 2、程序设计与计算机软件之间的设计 关系。
3、学习程序设计有什么意义? 1、请学生回答上述三个问题; 学生回答问题: 2、对三个问题做适当补充。
1、 计算机
系统由硬件、软 程序是一组能让计算机识别的工 件两部分组成。
其中,硬件 作指令集合,计算机执行这组指令 是基础,软件是灵魂,计算 后能完成某一项具体的工作。
机解决问题是通过
软件驱 软件是指
计算机程序、数据和相关 动硬件
工作来完成的。
文档资料的集合。
2、 编写程序也称程序设 软件技术的发展是构建国家信 计,它与计算机软件有着密 息安全的三大战略之一。
切的联系。
软件驱动硬件进 在一些核心部门是决不能使用国 行各种工作,本质上是通过 外软件的,软件必须自己研制。
执行程序来完成的。
观看教师的演示并回答问 题。
分析“竞赛评分器”程序 1、 启动“竞赛评分器”程序,并 演示; 2、 复习提问:该窗口最上面蓝色 的一行称为什么? 3、 复习提问:光标闪动的方框叫 回答:标题栏。
什么? 回答:文本框。
4、 复习提问:在本窗口中,文本 回答:总共有 13 个。
框总共有多少个? 5、 复习提问:其中用于输入分数 回答:用于输入分数的文 的文本框有多少个? 本框有 10 个 6、 复习提问:剩下的三个文本框 回答:用来输出成绩处理 有什么用? 后结果。
小结 1、 了解计算机软件与程序设计的 密切关系 2、在程序设计时,应尽可能详细 的分析问题。
因为计算机在解决问 题时是通过执行程序来完成的。
教 学反思 西城初中
VB 教案 2 课 算法 执教 课型 新授课 题 认知目标: 1.了解程序设计的一般过程 2.了解算法的基本概念,学会用自然语言描述简单的算法。
教 学 能力目标:目标 3.提高学生学习程序设计的积极性。
4.培养学生分析问题、解决问题的能力。
情感目标: 5.培养学生爱科学,爱祖国的思想情感。
教 学 教学重点:重 难 算法的概念,算法在程序设计中的地位以及算法的描述。
点教 1.启发式教学法学 2.探索
学习法方 手 3.多媒体辅助教学法 段教 媒体 设计意 教师活动 学生活动学 应用 图程 1、学生阅读课本。
序 一、 新课导入 2、回答问题:设 请学生阅读课本,并回答 程序
设计的过程为:计 下面问题: 首先对要解决的
问题进行分析; 1、 程序设计的一般过程 再拟定一套解决问题的方法与步骤; 是怎样的? 最后选用一种计算机语言来描述具体的步骤。
2、 什么叫算法? 算法:用来解决问题的方法和步骤。
二、 算法的描述: 学生阅读课本并回答: 举例讲解:求底边 a 为 3 1、将 3 输入计算机; 高 厘米, h 为 2.5 厘米的三 2、将 2.5 输入计算机; 角形面积。
请学生回答解决该问题的 3、计算机 的值; 算法。
练习:己知圆的半径, 求 4、输出计算机; 圆的面积。
学生讨论、探究: 请学生设计算法,用自然 1、输入圆的半径; 语言描述。
2、计算圆的面积; 3、输出圆的面积。
提出问题:有 1000 位同 讨论:分组进行讨论、交流。
学的姓名与电话号码的通 讯表现要求编写程序:当 结论查找可以有多种方法: 输入某同学的姓名计算机 立刻显示该同学的电话号 方法 1、从第 1 位同学开始按顺序查找。
码。
方法 2、以姓名为关键字进行排序,再采用“二分法” 查找。
1、 对通讯表以姓名为关键字进行升序排序; 2、 从通讯表的中点行开始检索,判断是否与该同 学的信息相符。
如果相符,则显示该同学的电话号码, 并结束程序; 3、 当信息不相符时,如果表的中点行的同学姓名 要比所找的同学姓名大,则放弃中点行的下半部分, 返回到上半部分的中点行继续进行检索;如果表的中 点行的同学姓名要比所找同学姓名小,那么放弃中点 行的上部分,返回到下半部分的中点行继续进行检 索…… 结论:算法是解决问题的方法和步骤。
结论:要 1000 次。
提出问题:如果查找的同 学正好在最后一个,用方 法 1 要查找几次? 讨论:分组进行讨论、交流。
结论:要 10 次。
结论:算法的优劣直接影响所编程序的质量,算法 是程序的灵魂。
探究:对于“张三对李四说他的孩子考上了大学” 这句话,思考:谁的儿子考上了大学。
结论:用自然语言描述算法,有时会产生歧义。
引出:用流程图描述算 法。
教 学反思 西城初中
VB 教学教案 3 执课 题 认识 Visual Basic 课型 新授课 教 认知目标: 1、 熟悉
VB 的界面;教学目 技能目标:标 2、 掌握在
VB 中编程的一般过程; 情感目标: 3、逐步培养学生严谨、科学的程序设计思想。
教学重 掌握在
VB 中编程的一般过程;点 1.启发式教学法教学方 2.任务驱动式法 3.边讲边操作 媒体 教师活动 学生活动 设计意图 应用 回答:机器语 情境导入 言、汇编语言、 1、程序设计语言有哪几类? 高级语言。
2、Basic 语言属于哪一类语言? 回答:高级语 3、程序设计语言的作用是什么? 言。
过渡:解决一个问题,先要设计 回答:将算法 解决问题的算法,再选一种程序设 转化为计算机 计语言将算法描述出来。
VB 是一 能理解的程 种易学好用的程序设计语言。
序。
新课讲授: 提出任务:编写一个“求圆面积” 分析回答:教 学 的程序。
“求圆面积”程 序 1、分析确定算法; 程序算法为:设 计 3、 设计程序界面; 1、 输入圆半 提问:程序的界面是由哪些元素 径; 组成的? 2、 计算圆面 积; 3、 输出圆面 积。
观察、讨论: 一个窗体; 四段文字; 两个文本框; 两个命令按 钮; 演示并请学生回答问题 阅读课本并回答: 1、 Visual Basic 的窗口组成? 1、 Visual Basic 的 2、 常用的控件名。
窗口组成: 菜单栏、工具栏、工 具箱、窗体、工程管 理窗口、属性窗口。
2、 常用的控件名。
命 令 按 钮 (Command) 、标签 Label 、 文 本 框 Textbox 、 图 片 框
演示: PictureBox 、 图 像 1、 启动 Visual Basic。
Image 2、 根据教材图 2.1-2,在窗体上 分 别 添 加 Label1 、 Text1 、 Command1 和 Label2 等控件。
教 学 演示:程 序 在属性窗口中设置对象的属性。
根据教师演示,完成设 计 演示: “求圆面积程序”界 面的设计。
进入
代码窗口输入程序。
1、 进入
代码窗口的两种方法: 根据教材 14 页表格 1) 单击工程管理窗口上端的“代 设置各对象的属性。
码视图”按钮。
按照课本第 14 页图 2) 单击菜单“视图”下的“
代码 2.1-6 将程序输入到 窗口”命令。
程序代码窗口。
2、在
代码窗口的上端有“对象” 与“事件”两个下拉列表框。
输入 第一段程序时,要先在“对象”列 保存并运行程序。
表框中选择 Command1 对象。
输入 如有错误,应更正错 第二段程序时,要先在“对象”列 误后再运行。
表框中选择 Command2 对象。
右边 ( 的事件
列表框中会默认为 Click 单 击),此时不用更改。
本节课应掌握的两点:小 1、 掌握在
VB 中编程的一般过程,即先设计界面,再输入程序。
结 2、 输入程序之前,先选对象再选事件。
教学反思 西城初中
VB 教学教案 4课 实践:编写“求正弦函数值”程序 执教 课型 实践课题 认知目标:教 1、熟悉 Visual Basic 6.0(简称
VB)界面。
学 技能目标:目 2、掌握在
VB 中编写程序的一般过程。
标 情感目标: 3、增强学生用计算机解决问题的意识。
教 教学重点:学 在
VB 中编写程序的一般过程重 教学难点:难 在
代码窗口中输入程序段。
点教 1.启发式教学
法学 2.探索学习法方 3.网络广播交互式法 4.任务驱动式教学教 教师活动 学生活动学程 1、 引导学生分析程序 分析程序界面的组成,并完成如下表:序 界面的组成。
对象名 控件名 对象在程序中的作用设 Form1 窗体 在上面加载对象组成程序界计 面 Label1 标签 显示“请输入角度” Label2 标签 显示“正弦函数值为” Text1 文本框 输入角度 Text2 文本框 输出函数值 Command1 命令按钮 计算正弦函数值 Command2 命令按钮 结束程序 2、引导学生制作程序 1、启动
VB 界面 2、向窗体添加 6 个对象。
对象名分别是:label1 label2 text1 text2 command1 command2. 3、在属性窗口中设置对象的属性,并填写下表: 对象名 属性 属性值 Form1 Caption 求正弦函数值 Command1 Caption 开始 Command2 Caption 结束 Text1 Text 空 Text2 Text 空 Label1 Caption 请输入角度: Label2 Caption 正弦函数值为: 2、 引导学生输入程序 1、 进入
代码窗口,并写出所使用的方法。
段。
2、 输入程序段: 1) 进入
代码窗口的两 Dim a As Double 种方法: Dim x As Double a. 单 击 菜单 “视 Private Sub Button1_ClickByVal sender As Object ByVal e As 图”下的“
代码窗口” System.EventArgs Handles Button1.Click 命令; a TextBox1.Text b. 在工程窗口中先 a 3.1416 / 180 a 选中窗体 form1,再单 x Math.Sina 击窗口上部的“查看代 x Intx 1000 0.5 / 1000 码”按钮。
TextBox2.Text x 2) 程序共有两段:第 End Sub 一段程序的对象为 command1 事 件 为 Private Sub Button2_ClickByVal sender As Object ByVal e As click第 二段程 序的对 System.EventArgs Handles Button2.Click 象为 command2事件为 End click。
End Sub 引导学生保存并运行 1、 保存程序。
程序。
执行“文件”菜单下的“保存工程”命令,将程序保存到“我的
文档”文 1、 保存程序,保存位 件夹,并写出文件夹中产生的文件的文件名。
教 置为“我的
文档”,文 2、 调试、运行程序并填写下表:学 件名为自己姓名。
问题现象 解决方法程 2、 运行程序,如有错序 误,应结束程序后,并设 检查程序
代码输入是计 否有误。
3、 编译程序 将程序编译成 EXE 文件。
关闭
VB 后,双击该文件可独立运行程序。
通过编写“求正弦函数值”程序学习了在
VB 中编写程序的一般过程:小 1、 设计程序界面结 2、 输入程序 3、 调试、运行程序教学反思 西城初中
VB 教学教案 5课 课型 新授课 面向对象程序设计 执教题 认知目标: 1.了解面向对象程序设计的基本思想。
教 2.认识对象的属性,掌握几个
常用的属性。
学 3.认识对象的事件,事件过程,掌握几个常用的事件。
目 技能目标:标 4.掌握面向对象编程的基本方法。
情感目标: 5.感悟面向对象程序设计的优越性,激发学生的学习兴趣。
教 教学重点:学 对象的属性、事件和方法。
重 教学难点:难 常用事件及事件过程。
点教教学 1.启发式教学法学 2.探索学习法方 3.
网络广播交互式手 4.多媒体辅助教学法段 教师活动 学生活动 学生回顾并回答:教 Form1 1、 回顾并导入新课学 Command1 提问:在上节课编写的“求正程 Command2 弦函数值”程序中,总共用到了序 Label1 多少个对象?设 Label2 2、 新授计 Text1 指导学生阅读课本。
Text2 1)对象的三要素 总共 7 个对象。
提问对象的三要素是什么? 学生阅读课本,并回答: 对象的三要素:属性、事件、方法。
2)属性 学生阅读课本,并回答: 属性决定了对象的具体特征。
例 如,对象的大小、位置、颜色以 属性 属性说明 1、回顾.