九年级信息技术教案全国通用Word文档格式.docx

上传人:b****4 文档编号:7822954 上传时间:2023-05-09 格式:DOCX 页数:54 大小:70.99KB
下载 相关 举报
九年级信息技术教案全国通用Word文档格式.docx_第1页
第1页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第2页
第2页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第3页
第3页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第4页
第4页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第5页
第5页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第6页
第6页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第7页
第7页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第8页
第8页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第9页
第9页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第10页
第10页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第11页
第11页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第12页
第12页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第13页
第13页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第14页
第14页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第15页
第15页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第16页
第16页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第17页
第17页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第18页
第18页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第19页
第19页 / 共54页
九年级信息技术教案全国通用Word文档格式.docx_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

九年级信息技术教案全国通用Word文档格式.docx

《九年级信息技术教案全国通用Word文档格式.docx》由会员分享,可在线阅读,更多相关《九年级信息技术教案全国通用Word文档格式.docx(54页珍藏版)》请在冰点文库上搜索。

九年级信息技术教案全国通用Word文档格式.docx

分析“竞赛评分器”程序

1、 

启动“竞赛评分器”程序,并演示;

2、 

复习提问:

该窗口最上面蓝色的一行称为什么?

3、 

光标闪动的方框叫什么?

4、 

在本窗口中,文本框总共有多少个?

5、 

其中用于输入分数的文本框有多少个?

6、 

剩下的三个文本框有什么用?

[小结]

了解计算机软件与程序设计的密切关系;

2、在程序设计时,应尽可能详细的分析问题。

因为计算机在解决问题时是通过执行程序来完成的。

观看教师的演示并回答问题。

[回答]:

标题栏。

文本框。

总共有13个。

用于输入分数的文本框有10个

用来输出成绩处理后结果。

教学反思

算法

赵红军

1.了解程序设计的一般过程;

2.了解算法的基本概念,学会用自然语言描述简单的算法。

能力目标:

3.提高学生学习程序设计的积极性。

4.培养学生分析问题、解决问题的能力。

5.培养学生爱科学,爱祖国的思想情感。

算法的概念,算法在程序设计中的地位以及算法的描述。

教教

学学

方手

法段

2.探索学习法

3.多媒体辅助教学

教学程序设计

一、新课导入

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

程序设计的一般过程是怎样的?

什么叫算法?

1、学生阅读课本。

2、回答问题:

程序设计的过程为:

首先对要解决的问题进行分析;

再拟定一套解决问题的方法与步骤;

最后选用一种计算机语言来描述具体的步骤。

算法:

用来解决问题的方法和步骤。

二、算法的描述:

[举例讲解]:

求底边a为3厘米,高h为2.5厘米的三角形面积。

请学生回答解决该问题的算法。

[练习]:

己知圆的半径,求圆的面积。

请学生设计算法,用自然语言描述。

[提出问题]:

有1000位同学的姓名与电话号码的通讯表,现要求编写程序:

当输入某同学的姓名,计算机立刻显示该同学的电话号码。

如果查找的同学正好在最后一个,用方法1要查找几次?

学生阅读课本并回答:

1、将3输入计算机;

2、将2.5输入计算机;

3、计算机的值;

4、输出计算机;

学生讨论、探究:

1、输入圆的半径;

2、计算圆的面积;

3、输出圆的面积。

[讨论]:

分组进行讨论、交流。

[结论]查找可以有多种方法:

方法1、从第1位同学开始按顺序查找。

方法2、以姓名为关键字进行排序,再采用“二分法”查找。

对通讯表以姓名为关键字进行升序排序;

从通讯表的中点行开始检索,判断是否与该同学的信息相符。

如果相符,则显示该同学的电话号码,并结束程序;

当信息不相符时,如果表的中点行的同学姓名要比所找的同学姓名大,则放弃中点行的下半部分,返回到上半部分的中点行继续进行检索;

如果表的中点行的同学姓名要比所找同学姓名小,那么放弃中点行的上部分,返回到下半部分的中点行继续进行检索……

[结论]:

算法是解决问题的方法和步骤。

要1000次。

[引出]:

用流程图描述算法。

要10次。

算法的优劣直接影响所编程序的质量,算法是程序的灵魂。

[探究]:

对于“张三对李四说他的孩子考上了大学”这句话,思考:

谁的儿子考上了大学。

用自然语言描述算法,有时会产生歧义。

认识VisualBasic

熟悉VB的界面;

掌握在VB中编程的一般过程;

3、逐步培养学生严谨、科学的程序设计思想。

教学重点

掌握在VB中编程的一般过程;

2.任务驱动式

3.边讲边操作

[情境导入]

1、程序设计语言有哪几类?

2、Basic语言属于哪一类语言?

3、程序设计语言的作用是什么?

[过渡]:

解决一个问题,先要设计解决问题的算法,再选一种程序设计语言将算法描述出来。

VB是一种易学好用的程序设计语言。

机器语言、汇编语言、高级语言。

高级语言。

将算法转化为计算机能理解的程序。

[新课讲授]:

[提出任务]:

编写一个“求圆面积”的程序。

1、分析确定算法;

设计程序界面;

程序的界面是由哪些元素组成的?

[分析回答]:

“求圆面积”程序算法为:

输入圆半径;

计算圆面积;

输出圆面积。

[观察、讨论]:

一个窗体;

四段文字;

两个文本框;

两个命令按钮;

演示并请学生回答问题

VisualBasic的窗口组成?

常用的控件名。

演示:

启动VisualBasic。

根据教材图2.1-2,在窗体上分别添加Label1、Text1、Command1和Label2等控件。

在属性窗口中设置对象的属性。

进入代码窗口输入程序。

进入代码窗口的两种方法:

1)单击工程管理窗口上端的“代码视图”按钮。

2)单击菜单“视图”下的“代码窗口”命令。

2、在代码窗口的上端有“对象”与“事件”两个下拉列表框。

输入第一段程序时,要先在“对象”列表框中选择Command1对象。

输入第二段程序时,要先在“对象”列表框中选择Command2对象。

右边的事件列表框中会默认为Click(单击),此时不用更改。

阅读课本并回答:

VisualBasic的窗口组成:

菜单栏、工具栏、工具箱、窗体、工程管理窗口、属性窗口。

命令按钮(Command)、标签(Label)、文本框(Textbox)、图片框(PictureBox)、图像(Image)

根据教师演示,完成“求圆面积程序”界面的设计。

根据教材14页表格设置各对象的属性。

按照课本第14页图2.1-6将程序输入到程序代码窗口。

保存并运行程序。

如有错误,应更正错误后再运行。

本节课应掌握的两点:

掌握在VB中编程的一般过程,即先设计界面,再输入程序。

输入程序之前,先选对象再选事件。

实践:

编写“求正弦函数值”程序

实践课

1、熟悉VisualBasic6.0(简称VB)界面。

2、掌握在VB中编写程序的一般过程。

3、增强学生用计算机解决问题的意识。

在VB中编写程序的一般过程

教学难点:

在代码窗口中输入程序段。

教学

方法

3.网络广播交互式

4.任务驱动式教学

教学程序设计

引导学生分析程序界面的组成。

分析程序界面的组成,并完成如下表:

对象名

控件名

对象在程序中的作用

Form1

窗体

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

Label1

标签

显示“请输入角度”

Label2

显示“正弦函数值为”

Text1

文本框

输入角度

Text2

输出函数值

Command1

命令按钮

计算正弦函数值

Command2

结束程序

2、引导学生制作程序界面

1、启动VB

2、向窗体添加6个对象。

对象名分别是:

label1,label2,text1,text2,command1,command2.

3、在属性窗口中设置对象的属性,并填写下表:

属性

属性值

Caption

求正弦函数值

开始

结束

Text

请输入角度:

正弦函数值为:

引导学生输入程序段。

1) 

a. 

单击菜单“视图”下的“代码窗口”命令;

b. 

在工程窗口中先选中窗体form1,再单击窗口上部的“查看代码”按钮。

2) 

程序共有两段:

第一段程序的对象为command1,事件为click;

第二段程序的对象为command2,事件为click。

进入代码窗口,并写出所使用的方法。

输入程序段:

DimaAsDouble

DimxAsDouble

PrivateSubButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton1.Click

a=TextBox1.Text

a=(3.1416180)*a

x=Math.Sin(a)

x=Int(x*1000+0.5)1000

TextBox2.Text=x

EndSub

PrivateSubButton2_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton2.Click

End

引导学生保存并运行程序。

保存程序,保存位置为“我的文档”,文件名为自己姓名。

运行程序,如有错误,应结束程序后,并检查程序代码输入是否有误。

保存程序。

执行“文件”菜单下的“保存工程”命令,将程序保存到“我的文档”文件夹,并写出文件夹中产生的文件的文件名。

调试、运行程序并填写下表:

问题现象

解决方法

编译程序

将程序编译成EXE文件。

关闭VB后,双击该文件可独立运行程序。

小结

通过编写“求正弦函数值”程序学习了在VB中编写程序的一般过程:

设计程序界面

输入程序

调试、运行程序

面向对象程序设计

1.了解面向对象程序设计的基本思想。

2.认识对象的属性,掌握几个常用的属性。

3.认识对象的事件,事件过程,掌握几个常用的事件。

4.掌握面向对象编程的基本方法。

5.感悟面向对象程序设计的优越性,激发学生的学习兴趣。

重难点

对象的属性、事件和方法。

常用事件及事件过程。

4.多媒体辅助教学

回顾并导入新课

在上节课编写的“求正弦函数值”程序中,总共用到了多少个对象?

新授

指导学生阅读课本。

1)对象的三要素

[提问]对象的三要素是什么?

学生回顾并回答:

总共7个对象。

学生阅读课本,并回答:

对象的三要素:

属性、事件、方法。

2)属性

属性决定了对象的具体特征。

例如,对象的大小、位置、颜色以及对象中显示的文字等。

[提问]请问对象的10个常用属性是什么?

并说它们的作用。

设置对象的属性有两方法:

①在属性窗口中直接设置;

②在程序中利用属性赋值语句对其设置。

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

属性说明

Name

对象的名称,用于程序代码中引用该对象。

决定对象中显示的文字

Enabled

决定是否允许对对象操作

Visible

决定程序运行时对象是否可见

Height

决定对象的高

Width

决定对象的宽

LeftTop

决定对象在屏幕或窗体内的位置

ForeColor

决定对象的前景色(即正文颜色)

BackColor

决定对象的背景颜色

Font

决定显示文字的字体、字号、字型等。

1、回顾上节课的练习,并实践。

2、讨论、协作。

3、一学生演示。

3)事件

请学生分两种属性设置方法在效果上的区别。

小结:

刚才我们所说单击即是事件。

在Windows中,程序的运行就是靠事件来驱动的。

因此我们在书写程序时,必须指明该程序通过哪个对象的哪种事件来激发。

学生讨论分析

区别:

直接在属性窗口中设置的属性值,在窗口打开后能立即看到;

而利用属性赋值语句设置的属性值,需要单击按钮后才会生效。

识记几种常用事件及其对应的英文书写:

单击:

Click

双击:

DblClick

按下鼠标键:

MouseDown

移动鼠标:

MouseMove

按下键盘键:

KeyPress

启动窗体:

Load

引导学生探究学习

任务:

编写如下图所示的程序:

窗体为绿色,单击“开始”按钮,窗体上显示“面向对象程序设计”(字号为小1号,字体为隶书);

双击窗体,结束程序。

设计窗口界面

设置各对象属性,如下表所示:

显示文字

Green

font

隶书,小一

caption

添加事件处理程序:

Label1.Text="

面向对象程序设计"

PrivateSubForm1_DoubleClick(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.DoubleClick

4、保存程序

5、调试、运行程序。

本节课我们学习了

1.面向对象程序设计的基本思想。

2.对象的属性,掌握几个常用的属性。

3.对象的事件,事件过程,掌握几个常用的事件。

编写“别碰我”程序

执教:

1、了解面向对象程序设计的基本思想。

2、掌握用面向对象程序设计的基本思想编写程序。

3、培养学生的编程能力。

理解对象及事件。

巧妙的选择对象与事件。

师生共同体验“别碰我”程序的功能,并明确学习任务。

运行“别碰我”程序,如下图所示:

2)当鼠标指针移动到“对象编程”文字后,文字切换显示为“别碰我”。

当鼠标指针离开文字“别碰我”后,文字又恢复为“对象编程”。

3)单击文字“别碰我”,窗口左侧出现一个圆。

4)双击文字“别碰我”,画出的圆消失。

5)单击窗体的其它区域,结束程序。

2、引导学生分析程序界面组成。

3、引导学生分析任务2到5步所涉及到的对象与事件。

4、引导学生输入程序。

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

对象类型

作用

用来显示文字

Image1

图象

用来承载鼠标离开Label1对象事件。

1、分组讨论、分析任务中所涉及到的对象与事件。

2、将分析结果写入下表:

事件

事件过程功能

关闭窗口

显示“别碰我”

画圆

清除圆

mousemove

显示“对象编程”

学生进入代码窗口,先选择对象与事件,然后输入对应的程序段。

PrivateSubLabel1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesLabel1.Click

Me.CreateGraphics().DrawEllipse(Pens.Black,20,20,100,100)

PrivateSubLabel1_DoubleClick(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesLabel1.DoubleClick

Me.CreateGraphics().Clear(Me.

BackColor)

PrivateSubLabel1_MouseMove(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesLabel1.MouseMove

别碰我"

PrivateSubPictureBox1_MouseMove(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesPictureBox1.MouseMove

对象编程"

PrivateSubForm1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Click

5、引导学生保存、调试、运行程序。

保存、调试、运行程序。

对象的三要素是什么?

除了在属性窗口中直接设置对象的属性外,还可以利用属性赋值语句设置对象的属性。

请在“别碰我”程序中找出设置对象属性的具体语句。

“Label1”对象中存放了哪些程序段?

这些程序段分别通过什么事件进行激发?

Form1.Cls中的Cls是“Form1”对象中的一种方法,试分析Cls方法的功能。

反思

顺序结构

了解顺序结构的基本概念;

掌握程序的基本结构

在学习编写VB程序的过程中,建立模块结构化编程思想,养成正确的程序设计习惯。

程序的三个组成部分:

输入,处理,输出。

新课导入

为了保证程序的可读性、可靠性、可维护性,我们必须按一定的规则进行程序设计。

2、三种基本逻辑结构

结构化程序设计的三种基本逻辑结构是什么?

阅读课本,并回答问题:

结构化程序设计的三种基本逻辑结构是:

顺序结构;

选择结构;

循环结构。

顺序结构。

从上往下,顺序执行。

[实践]:

用编程的方法求一元二次方程的解。

(a≠0)

当时,

了解实践任务。

分析任务

输入:

一元二次方程的3个系数;

计算:

方程的二个解。

3) 

输出:

程序界面分析

6、建立应用程序界面

分析程序界面,并完成下表

在上

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2