初二信息技术(下)vb程序设计全教案

初二信息技术(下)vb程序设计全教案

ID:19775287

大小:479.50 KB

页数:32页

时间:2018-10-06

初二信息技术(下)vb程序设计全教案_第1页
初二信息技术(下)vb程序设计全教案_第2页
初二信息技术(下)vb程序设计全教案_第3页
初二信息技术(下)vb程序设计全教案_第4页
初二信息技术(下)vb程序设计全教案_第5页
资源描述:

《初二信息技术(下)vb程序设计全教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一课算法课题算法执教课型新授课教学目标认知目标:1.了解程序设计的一般过程;2.了解算法的基本概念,学会用自然语言描述简单的算法。能力目标:3.提高学生学习程序设计的积极性。4.培养学生分析问题、解决问题的能力。情感目标:5.培养学生爱科学,爱祖国的思想情感。 教学重难点教学重点:算法的概念,算法在程序设计中的地位以及算法的描述。教学方手法段1.启发式教学法2.探索学习法3.多媒体辅助教学教学程序设计教师活动学生活动媒体应用设计意图一、新课导入请学生阅读课本,并回答下面问题:1、 程序设计的一般过程是怎样的?2、 什么叫算法

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

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

4、学姓名要比所找的同学姓名大,则放弃中点行的下半部分,返回到上半部分的中点行继续进行检索;如果表的中点行的同学姓名要比所找同学姓名小,那么放弃中点行的上部分,返回到下半部分的中点行继续进行检索……[结论]:算法是解决问题的方法和步骤。[结论]:要1000次。[引出]:用流程图描述算法。[讨论]:分组进行讨论、交流。[结论]:要10次。[结论]:算法的优劣直接影响所编程序的质量,算法是程序的灵魂。[探究]:对于“张三对李四说他的孩子考上了大学”这句话,思考:谁的儿子考上了大学。[结论]:用自然语言描述算法,有时会产生歧义。教学反思

5、第二课面向对象程序设计课题面向对象程序设计执教课型新授课教学目标认知目标:1.了解面向对象程序设计的基本思想。2.认识对象的属性,掌握几个常用的属性。3.认识对象的事件,事件过程,掌握几个常用的事件。技能目标:4.掌握面向对象编程的基本方法。情感目标:5.感悟面向对象程序设计的优越性,激发学生的学习兴趣。教学重难点教学重点:对象的属性、事件和方法。教学难点:常用事件及事件过程。教教学学方手法段1.启发式教学法2.探索学习法3.网络广播交互式4.多媒体辅助教学教学程序设计教师活动学生活动1、 回顾并导入新课[提问]:在上节课编写

6、的“求正弦函数值”程序中,总共用到了多少个对象?2、 新授指导学生阅读课本。1)对象的三要素[提问]对象的三要素是什么?学生回顾并回答:Form1Command1Command2Label1Label2Text1Text2总共7个对象。学生阅读课本,并回答:对象的三要素:属性、事件、方法。教学程序设计2)属性属性决定了对象的具体特征。例如,对象的大小、位置、颜色以及对象中显示的文字等。[提问]请问对象的10个常用属性是什么?并说它们的作用。 设置对象的属性有两方法:①在属性窗口中直接设置;②在程序中利用属性赋值语句对其设置。[

7、提问]请同学用第一种方法将form1对象的caption属性设置为“好好学习”,用第二种方法将form1对象的caption属性设置为“天天向上”。学生阅读课本,并回答:属性属性说明Name对象的名称,用于程序代码中引用该对象。Caption决定对象中显示的文字Enabled决定是否允许对对象操作Visible决定程序运行时对象是否可见Height决定对象的高Width决定对象的宽Left/Top决定对象在屏幕或窗体内的位置ForeColor决定对象的前景色(即正文颜色)BackColor决定对象的背景颜色Font决定显示文字

8、的字体、字号、字型等。 1、回顾上节课的练习,并实践。2、讨论、协作。3、一学生演示。3)事件请学生分两种属性设置方法在效果上的区别。小结:刚才我们所说单击即是事件。在Windows中,程序的运行就是靠事件来驱动的。因此我们在书写程序时,必须指明该程序通过哪个对象的哪种事件来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。