2022年九年级信息技术教案全国通用_第1页
2022年九年级信息技术教案全国通用_第2页
2022年九年级信息技术教案全国通用_第3页
2022年九年级信息技术教案全国通用_第4页
2022年九年级信息技术教案全国通用_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、六合区竹镇镇民族中学课堂教学教案课程序设计与运算机软件执教课型新授课题认知目标:教1、明白运算机软件与程序设计的亲密关系; ; 技能目标:学2、培育同学合理选用运算机应用软件解决实际问题的才能目情感目标:标1明白程序设计的位置,提高同学学习程序设计的积极性;2培育同学爱科学,爱祖国的思想情感;3增强同学的审美才能,提高同学的协作学习爱好;教 学 重 教学重点:运算机软件与程序设计的亲密关系以及程序设计的一般过程;难 点 教 学 1启示式教学法 方 2多媒体帮助教学 法 老师活动 同学活动 一、导入 运算机是人们处理信息的有效工具,人们常常通教过运算机执行程序来完成信息的处理;因此,要让1、同学

2、带着问题阅读课本;运算机按人们的要求处理信息,第一要编写相应的学程序;设二、新课讲授计提问 :1、运算机系统中软件与硬件的关系;2、完成三个问题;2、程序设计与运算机软件之间的关系;3、学习程序设计有什么意义?1、请同学回答上述三个问题;2、对三个问题做适当补充;程序是一组能让运算机识别的工作指令集合,运算 机执行这组指令后能完成某一项具体的工作;软件是指运算机程序、数据和相关文档资料的集同学回答疑题 :1、 运算机系统由硬件、软件两 部分组成;其中,硬件是基础,软件是灵魂, 运算机解决问题是 通过软件驱动硬件工作来完成合;的;它软件技术的进展是构建国家信息安全的三大战2、 编写程序也称程序设

3、计,略之一;与运算机软件有着亲密的联系;在一些核心部门是决不能使用国外软件的,软件必软件驱动硬件进行各种工作,本须自己研制;质上是通过执行程序来完成的;观看老师的演示并回答疑题;分析“ 竞赛评分器” 程序1、启动“ 竞赛评分器” 程序,并演示;回答 :标题栏;2、复习提问:该窗口最上面蓝色的一行称为什回答 :文本框;么?复习提问:光标闪动的方框叫什么?回答 :总共有 13 个;3、4、 复习提问: 在本窗口中, 文本框总共有多少个?回答 :用于输入分数的文本框5、 复习提问: 其中用于输入分数的文本框有多少 有 10 个个?回答 :用来输出成果处理后结6、复习提问:剩下的三个文本框有什么用?果

4、;小结 1、明白运算机软件与程序设计的亲密关系; 2、在程序设计时,应尽可能具体的分析问题;因 为运算机在解决问题时是通过执行程序来完成的;教学反思六合区竹镇镇民族中学课堂教学教案课算法执教赵红军课型新授课题认知目标:教 学目 标1明白程序设计的一般过程; 2明白算法的基本概念,学会用自然语言描述简洁的算法;才能目标:3提高同学学习程序设计的积极性;4培育同学分析问题、解决问题的才能;情感目标:5培育同学爱科学,爱祖国的思想情感;教学 重 难教学重点:算法的概念,算法在程序设计中的位置以及算法的描述;点教教学 学 方 手1启示式教学法 2探究学习法3多媒体帮助教学法段教老师活动同学活动一、 新

5、课导入1、同学阅读课本;2、回答疑题:学程序设计的过程为:程请同学阅读课本,并回答下面问题:第一对要解决的问题进行分析;序1、程序设计的一般过程是怎样的?再拟定一套解决问题的方法与步骤;设2、什么叫算法?最终选用一种运算机语言来描述具体的计步骤;算法:用来解决问题的方法和步骤;二、 算法的描述:a 为 3 厘米,高 h 为同学阅读课本并回答:举例讲解 :求底边1、将 3 输入运算机;2.5 厘米的三角形面积;2、将 2.5 输入运算机;请同学回答解决该问题的算法;练习 :己知圆的半径,求圆的面积;3、运算机的值;请同学设运算法,用自然语言描述;4、输出运算机;提出问题 :有 1000 位同学的

6、姓名与电话同学争论、探究:号码的通讯表,现要求编写程序:当输入某1、输入圆的半径;同学的姓名 ,运算机马上显示该同学的电2、运算圆的面积;话号码;3、输出圆的面积;争论 :分组进行争论、沟通;结论 查找可以有多种方法:方法 1、从第 1 位同学开头按次序查找;方法 2、以姓名为关键字进行排序,再采用“ 二分法” 查找;1、对通讯表以姓名为关键字进行升序排序;2、从通讯表的中点行开头检索,判定是否与该同学的信息相符;假如相符, 就显示该同学的电话号码,并终止程序;3、当信息不相符时,假如表的中点行的同学姓名要比所找的同学姓名大,就放弃中点行的下半部分,返回到上半部分的中点行连续进行检索;假如表的

7、中点行的同学姓名要比所找同学姓名小,那么舍弃中点行的上部分, 返回到下半部分的中点行连续进行检索 结论 :算法是解决问题的方法和步骤;提出问题 :假如查找的同学正好在最终 一个,用方法 1 要查找几次?结论 :要 1000 次;争论 :分组进行争论、沟通;结论 :要 10 次;结论 :算法的优劣直接影响所编程序的 质量,算法是程序的灵魂;探究 :对于“ 张三对李四说他的孩子考 上了高校” 这句话,摸索:谁的儿子考上 了高校;教 学 反 思引出 :用流程图描述算法;结论 :用自然语言描述算法,有时会产六合区竹镇镇民族中学课堂教学教案课熟识 Visual Basic 执教赵红军课型新授课题认知目标

8、:1、熟识 VB 的界面;教学 技能目标:目标 2、把握在 VB 中编程的一般过程;情感目标:3、逐步培育同学严谨、科学的程序设计思想;教学把握在 VB 中编程的一般过程;同学活动重点教学1启示式教学法2任务驱动式方法3边讲边操作老师活动情境导入 回答 :机器语言、汇1、程序设计语言有哪几类?2、Basic 语言属于哪一类语言?3、程序设计语言的作用是什么?编语言、高级语言;回答 :高级语言;回答 :将算法转化为过渡 :解决一个问题,先要设计解决问题的算法,再选 运算机能懂得的程序;一种程序设计语言将算法描述出来;的程序设计语言;VB 是一种易学好用教新课讲授 :分析回答 :提出任务 :编写一

9、个“ 求圆面积” 的程序;学1、分析确定算法;“ 求圆面积” 程序算法程3、设计程序界面;为:序提问 :程序的界面是由哪些元素组成的?1、输入圆半径;设2、运算圆面积;计3、输出圆面积;观看、争论 :一个窗体;四段文字;两个文本框;两个命令按钮;演示并请同学回答疑题 阅读课本并回答:1、Visual Basic 的窗口组成?1、 Visual Basic 的窗口 2、常用的控件名;组成:菜单栏、工具栏、工具 箱、窗体、工程治理窗 口、属性窗口;2、常用的控件名;命令按钮( Command)、标 签 Label 、 文 本 框教演示:Label1、Text1、Textbox、 图 片 框Pict

10、ureBox、图像Image 1、启动 Visual Basic ;学2、 依据教材图2.1-2,在窗体上分别添加依据老师演示, 完成“ 求Command1 和 Label2 等控件;程演示:序在属性窗口中设置对象的属性;设演示:圆面积程序” 界面的设计计;进入代码窗口输入程序;1、进入代码窗口的两种方法:依据教材14 页表格设1) 单击工程治理窗口上端的“ 代码视图” 按钮;置各对象的属性;2) 单击菜单“ 视图” 下的“ 代码窗口” 命令;按 照 课 本 第 14 页 图2、在代码窗口的上端有“ 对象” 与“ 大事” 两个下拉列 2.1-6 将程序输入到程表框;输入第一段程序时,要先在“

11、对象” 列表框中挑选 序代码窗口;Command1 对象;输入其次段程序时,要先在“ 对象” 列表框中挑选 Command2 对象;右边的大事列表框中会默认为 Click (单击),此时不用更换;储存并运行程序;如有错误,应更正错误 后再运行;小 结本节课应把握的两点:1、把握在 VB 中编程的一般过程,即先设计界面,再输入程序;2、输入程序之前,先选对象再选大事;教 学 反 思六合区竹镇镇民族中学课堂教学教案课实践:编写“ 求正弦函数值” 程序执教赵红军课型实践课题认知目标:教 1、熟识 Visual Basic 6.0 (简称 VB )界面;学 技能目标:目 2、把握在 VB 中编写程序的

12、一般过程;标 情感目标:3、增强同学用运算机解决问题的意识;教教学重点:同学活动学在 VB 中编写程序的一般过程重教学难点:难在代码窗口中输入程序段;点教1启示式教学法学2探究学习法方3网络广播交互式法4任务驱动式教学老师活动1、 引导同学分析程序分析程序界面的组成,并完成如下表:界面的组成;对象名控件名对象在程序中的作用Form1 窗体在上面加载对象组成程序界面教Label1 标签显示“ 请输入角度”Label2 标签显示“ 正弦函数值为”Text1 文本框输入角度学程Text2 文本框输出函数值序Command1 命令按钮运算正弦函数值设Command2 命令按钮终止程序计2、引导同学制作

13、程序 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 A

14、s 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 码” 按钮;End Sub TextBox2.Text = x

15、 2) 程序共有两段: 第一 段 程 序 的 对 象 为command1,事件为Private Sub Button2_ClickByVal sender As Object, ByVal click; 其次段程序的对e As System.EventArgs Handles Button2.Click 象为 command2,大事为 End click ;End Sub 引导同学储存并运行 1、储存程序;程序;执行“ 文件” 菜单下的“ 储存工程” 命令,将程序储存1、 储存程序, 储存位到“ 我的文档” 文件夹,并写出文件夹中产生的文件的教置为“ 我的文档”,文文件名;件名为自己姓名;2、

16、调试、运行程序并填写下表:学2、 运行程序, 如有错问题现象解决方法程误,应终止程序后,并序检查程序代码输入是设否有误;计3、编译程序EXE 文件;关闭VB 后,双击该文件可将程序编译成独立运行程序;小通过编写“ 求正弦函数值” 程序学习了在 VB 中编写程序的一般过程:1、设计程序界面结2、输入程序3、调试、运行程序教 学 反 思六合区竹镇镇民族中学课堂教学教案课面对对象程序设计执教赵红军课型新授课题认知目标:1明白面对对象程序设计的基本思想;教 2熟识对象的属性,把握几个常用的属性;学 3熟识对象的大事,大事过程,把握几个常用的大事;目 技能目标:标 4把握面对对象编程的基本方法;情感目标

17、:5感悟面对对象程序设计的优越性,激发同学的学习爱好;教 学 重 难 点教学重点:对象的属性、大事和方法;教学难点:常用大事及大事过程;教教学 1启示式教学法学 2探究学习法方 3网络广播交互式手 4多媒体帮助教学法段老师活动 同学活动同学回忆并回答:教1、回忆并导入新课Form1 学Command1 提问 :在上节课编写的“ 求正程Command2 弦函数值” 程序中,总共用到了序Label1 多少个对象?设Label2 2、新授计Text1 指导同学阅读课本;Text2 1)对象的三要素总共 7 个对象;提问 对象的三要素是什么?同学阅读课本,并回答:对象的三要素:属性、大事、方法;2)属

18、性 同学阅读课本,并回答:属性打算了对象的具体特点;例教如,对象的大小、位置、颜色以属性属性说明及对象中显示的文字等;Name 对象的名称,用于程序代码中提问 请问对象的10 个常用属性Caption 引用该对象;是什么?并说它们的作用;打算对象中显示的文字设置对象的属性有两方法:在Enabled 打算是否答应对对象操作Visible 打算程序运行时对象是否可见属性窗口中直接设置;在程序打算对象的高Height 中利用属性赋值语句对其设置;打算对象的宽Width 提问 请同学用第一种方法将Left/Top 打算对象在屏幕或窗体内的位form1 对象的 caption 属性设置为ForeColo

19、r 置“ 好好学习”,用其次种方法将打算对象的前景色(即正文颜form1 对象的 caption 属性设置为BackColor 色)“ 每天向上” ;学打算对象的背景颜色程Font 打算显示文字的字体、字号、序字型等;设 计 1、回忆上节课的练习,并实践;2、争论、协作;3、一同学演示;3)大事 同学争论分析请同学分两种属性设置方法在效 果上的区分;小结:刚才我们所说单击即是事区分:直接在属性窗口中设置的属性值,在窗口 打开后能立刻看到;而利用属性赋值语句设置的 属性值,需要单击按钮后才会生效;件;在 Windows 中,程序的运行就是靠大事来驱动的;识记几种常用大事及其对应的英文书写:因此我

20、们在书写程序时,必需指 单击: Click 明该程序通过哪个对象的哪种事 双击: DblClick 件来激发;按下鼠标键: MouseDown 移动鼠标: MouseMove 按下键盘键: KeyPress 启动窗体: Load 教3、引导同学探究学习1、设计窗口界面任务:编写如下图所示的程序:2、设置各对象属性,如下表所示:学对象名属性属性值程窗体为绿色, 单击“ 开头”按钮,Form1 Caption 显示文字序窗体上显示“ 面对对象程序设计”Form1 BackColor Green 设(字号为小1 号,字体为隶书) ;Label1 font 隶书,小一计双击窗体,终止程序;Comman

21、d1 caption 开头3、添加大事处理程序:Private Sub Button1_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button1.Click Label1.Text = 面对对象程序设计 End Sub Private Sub Form1_DoubleClickByVal sender As Object, ByVal e As System.EventArgs Handles Me.DoubleClick End End Sub 4、储存程序 5、调试、运行程序;小 本节课我们学习了 结

22、1面对对象程序设计的基本思想;2对象的属性,把握几个常用的属性;3对象的大事,大事过程,把握几个常用的大事;教 学 反 思六合区竹镇镇民族中学课堂教学教案课编写“ 别碰我” 程序执教:赵红军课型实践课题认知目标:教 1、明白面对对象程序设计的基本思想;学 技能目标:目 2、把握用面对对象程序设计的基本思想编写程序;情感目标:标3、培育同学的编程才能;教 教学重点:学 懂得对象及大事;内 教学难点:容 奇妙的挑选对象与大事;教 教 学 1启示式教学法 学 2探究学习法 方 3多媒体帮助教学 手 4任务驱动式教学 法 段老师活动 同学活动1、师生共同体验“ 别碰我” 程序的功能,并明确学习任务;1

23、)运行“ 别碰我” 程序,如下图所示:教 学 程 序 设计2当鼠标指针移动到“ 对象编程” 文字后,文字切换显示为“ 别碰我”;当鼠标指针离开文字“ 别碰我” 后,文字又复原为“ 对象编程”;3)单击文字“ 别碰我”,窗口左侧显现一个圆;4)双击文字“ 别碰我”,画出的圆消逝;5)单击窗体的其它区域,终止程序;分析程序界面组成,并填写如下表:对象名对象类型作用Form1 窗体在上面加载对象组成程序界面Label1 标签用来显示文字Label1Image1 图象用来承载鼠标离开对象大事;1、分组争论、分析任务中所涉及到的对象与大事;2、将分析结果写入下表:对象名大事大事过程功能Form1 Cli

24、ck 关闭窗口Label1 MouseMove 显示“ 别碰我”Label1 Click 画圆Label1 DblClick 清除圆Image1 mousemove 显示“ 对象编程”2、引导同学分析程序 界面组成;3、引导同学分析任务 2 到 5 步所涉及到的对 象与大事;4、引导同学输入程序;同学进入代码窗口,先挑选对象与大事,然后输入对应 的程序段;Private Sub Label1_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Label1.Click Me.CreateGraphics.DrawEl

25、lipsePens.Black, 20, 20, 100, 100 End Sub Private Sub Label1_DoubleClickByVal sender As Object, ByVal e As System.EventArgs Handles Label1.DoubleClick Me.CreateGraphics.ClearMe. BackColor End Sub Private Sub Label1_MouseMoveByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs 5、引导同

26、学储存、调 试、运行程序;储存、调试、运行程序;反 1、对象的三要素是什么?馈 2、除了在属性窗口中直接设置对象的属性外,仍可以利用属性赋值语句设置对练 象的属性;请在“ 别碰我” 程序中找出设置对象属性的具体语句;习 3、“ Label1” 对象中存放了哪些程序段?这些程序段分别通过什么大事进行激设 发?计 4、Form1.Cls 中的 Cls 是“ Form1” 对象中的一种方法,试分析 Cls 方法的功能;反思六合区竹镇镇民族中学课堂教学教案课次序结构执教赵红军课型新授课题教认知目标:学明白次序结构的基本概念;目技能目标:标把握程序的基本结构情感目标:教在学习编写VB 程序的过程中, 建

27、立模块结构化编程思想,养成正确的程序设计习惯;: 教学重点:学把握程序的基本结构重教学难点:点程序的三个组成部分:输入,处理,输出;教老师活动同学活动1、新课导入阅读课本,并回答疑题:结构化程序设计的三种基本规律结构是 次序结构;挑选结构;循环结构;为了保证程序的可读性、牢靠性、可保护 性,我们必需按肯定的规章进行程序设计;2、三种基本规律结构 提问 :结构化程序设计的三种基本规律结 构是什么?3、次序结构;从上往下,次序执行;明白实践任务;学实践 :用编程的方法求一元二次方程的程解;序a 0 设计当时,4、分析任务1)输入:一元二次方程的3 个系数;2)运算:方程的二个解;3)输出:方程的二

28、个解;5、程序界面分析分析程序界面,并完成下表6、建立应用程序界面对象名控件名作用Form1 窗体在 上 面 加 载 对 象组成程序界面Text1 文本框输入系数 A Text2 文本框输入系数 B Text3 文本框输入系数 C Text4 文本框输出解 X1 Text5 文本框输出解 X2 Command1 按钮运算方程的解Command2 按钮终止程序Label1 标签显示“X +”Label2 标签显示 2 Label3 标签显示 X+ Label4 标签显示 =0 Label5 标签显示 X1= Label6 标签显示 X2= 1、启动 VB ;2、添加对象;3、修改对象属性;4、完

29、成下面练习:通过设置窗体对象的 caption 属性,使得标题栏显示文字“ 一元二次方程”;要使得文本框对象中的内容为空,应 设置 text 属性;通过设置命令按钮对象的 caption 属性,使得按钮中显示开头;教7、在两个命令按钮对象中分别输入相应的通过设置label1 对象的caption 属性,使其显示X +; 可以设置要转变对象中的文字大小,有关对象的font 属性;1、进入代码窗口;学程序段;2、输入下面代码:程 Private Sub Button1_ClickByVal sender 序 As Object, ByVal e As System.EventArgs 设 Hand

30、les Button1.Click 计 Dim a As Double Dim b As Double Dim c As Double Dim x1 As Double Dim x2 As Double a = TextBox1.Text b = TextBox2.Text c = TextBox3.Text x1 = -b - Math.Sqrtb * b - 4 * a * c / 2 * a x2 = -b + Math.Sqrtb * b - 4 * a * c / 2 * a TextBox4.Text = x1 TextBox5.Text = x2 End Sub Private

31、Sub Button2_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button2.Click End End Sub 8、储存、调试、运行程序;储存位置:我的文档 文件名:自己姓名9、练习与摸索储存、调试、运行程序1)在程序中,通过什么对象进行数据的输1)进行数据输入的对象有:text1 text2 入输出?text3 小2)分别将 3 个系数赋给哪些变量?进 行 数 据 输 出 的 对 象 有 : text4 text5 23 个系数分别赋给了 a,b,c 三个变量;1、明白次序结构的基本概念;结2、把握

32、程序的基本结构(输入-运算 -输出)教 学 反 思六合区竹镇镇民族中学课堂教学教案课常量变量函数表达式执教赵红军课型新授课题认知目标教 学 目 标教 学 重 难 点教 学 方 法明白常量、变量、函数等概念;技能目标 把握常用函数的使用方法;把握 VB 表达式的书写方法;情感目标在学习编写VB 程序的过程中,建立模块结构化编程思想,养成正确的程序设计习惯;教学重点1、常量、变量、函数的概念 2、函数使用方法;3、VB 表达式的书写方法;教学难点 字符运算 & 与+的不同用法;启示式教学法探究学习法 网络广播交互式 多媒体帮助教学老师活动同学活动新课导入教在 VB 程序设计中,常常回忆所学学问;学

33、会用到许多符号,如用r程表示圆的半径, 3.1416 表序示圆周率;设其中 3.1416 与 r 就是我们计这节课要学习的常量与变量;常量 阅读课本,并回答疑题:提问 :常量的定义是什常量是指在程序运行过程中保持不变的量;么?常量的类型有:整型: integer 提问 :常量的类型有哪 长整型: long 些?单精度: single 双精度: double 规律型: Boolean 字符串型: string 提问 :字符型常量有什 日期型: Date 么特点?3、被一对双引号括起来的文字与符号称为字符型常量;变量 阅读课本,并回答疑题:提问 :变量的定义是什在程序的运行过程中,值会发生变化的量

34、称为变量;么?变量名的命名原就:变量名必需以字母或汉字开头,由字母、数字、汉字及下划提问 :变量名的命名原线组成;变量名不能与VB 中的保留字同名;就是什么?函数 提问 :函数的定义及特 征?引导同学阅读几个常用函 数的功能;阅读课本,并回答疑题:函数实际上是一段用来完成某种特定运算或功能的程序;一般情形下,函数只能返回一个函数值;函数函数的功能值类型Absx X 的肯定值Intx 取不大于 X 的最大整数Sqrx X 的平方根值Rndx 产生 0,1的随机数;Valx 将字符型数据转换为数值数据Strx 将数值数据转换为字符型数据探究学习写出以下函数的函数值;引导同学进行探究学习;函数函数值

35、Abs86 86 Abs-86 86 Int8.001 8 Int8.999 8 Int-8.999 -9 Sqr64 8 、表达式 阅读课本,并回答疑题:提问:表达式的分类?指导同学阅读课本:表达式可分为:算术表达式、字符表达式、关系表达式、逻 辑表达式;乘法,不能省略;阅读并明白算术运算符与字符运算符;除法,不能写成分数形式,必需写在一行内;探究学习:幂运算, 不能省略, 也必依据下面的描述,在表格中填写算术表达式;小须写在一行内;描述表达式已知正方形边,求面积;A2 变量除以变量和变量的差a/a-c 变量与变量之差的肯定值加上68 Absx-y+68 求两位数中的十位数;Intx/10

36、连接两个字符型变量m,n 的值;M+n 学习本节课后,着重要把握的有:把握常用函数的使用方法;结把握 VB 表达式的书写方法;反思六合区竹镇镇民族中学课堂教学教案课常用语句执教赵红军课型新授课题认知目标:教 学 目 标1、明白一般赋值语句与属性赋语句的含义与作用;技能目标:2、把握赋值语句,并能正确运用到所编写的程序中;3、能够在程序中正确使用End 和 Rem 语句;情感目标:4、逐步培育同学正确的程序设计习惯;教学 1、赋值语句;重 2、属性赋值语句;点教学 1讲解与争论方 2试验与探究法老师活动 同学活动回答:一、 情境导入(提问)前面我们探讨了 “ 解一元二次方程”X1=-b+Sqrb

37、*b-4*a*c/2*a X2=-b-Sqrb*b-4*a*c/2*a 教的程序,请问程序中哪一条语句算出了方程-同学争论、回答;的根?(演示)(争论)赋值语句中的赋值号两边的内容的学争论 同学们是如何懂得上面两条语句的?程位置可以互换吗?二、 导入新课序(试验与探究)三、 新课讲授设1、赋值语句计进入 VB 代码窗口,分别输入:(叙述)赋值语句有两个功能:运算A=2 算出右边表达式的值;2=a 赋值 -将右边表达式的值赋给左边的变当输入其次条语句时,就会显现错误信息;量;(结论)赋值号左边是变量,右边是数值,是将右边的数值赋给左边的变量;(演示)(争论)X=1 X=2 x 中的值是(试验与探

38、究)提问 执行完两条语句后,变量在 VB 中运行如下程序:X=1 多少?X=2 Print x 得到变量 X 的值为 2 结论 假如变量中原先有数值,当给予新的 数值后,新的数值将替代原先的数值;(演示)争论 X=1 y=x x 中的值是(试验与探究)提问 执行完两条语句后,变量在 VB 中运行如下程序:X=1 多少?y=x Print x 得到变量 X 的值为 1 结论 将一个变量的值赋给另一个变量时,只是将这个变量中的数值复制到另一个变量中;2、属性赋值语句对象的属性可以在属性窗口设置,也可以利(试验与探究)用属性赋值语句在程序中进行设置;对象 .属性名 =表达式在 VB 中运行以下程序段

39、:Form1.caption= ” 解一元二次方程”Command1.caption= ”你好 ”(试验与探究)引导同学完成练习;探究学习:1、 观看下面的程序段, 填写各变量中的值;语句X 值Y 值X=6:Y=8 6 8 X=8 8 8 X=X+1 9 8 2、观看下面的程序段,填写各变量中的值;语句X 值Y 值T 值小赋值语句有两个功能:X=5:Y=6 5 6 5 T=X 5 6 X=Y 6 6 5 Y=T 6 5 5 结 运算 -算出右边表达式的值;赋值 -将右边表达式的值赋给左边的变量;反思六合区竹镇镇民族中学课堂教学教案课赋值语句探究学习执教赵红军课型实践课题认知目标:教1、懂得一般

40、赋值语句与属性赋语句的含义与作用;学技能目标:目2、把握赋值语句,并能正确运用到所编写的程序中;标情感目标:3、逐步培育同学正确的程序设计习惯;教 教学重点:学 懂得一般赋值语句与属性赋语句的含义与作用内 教学难点:容 把握赋值语句,并能正确运用到所编写的程序中教教学 启示式教学法学 探究学习法方 网络广播交互式手 多媒体帮助教学法段老师活动 同学活动复习 回忆有关赋值语句的学习,并回答:提问 :赋值语句有什么作用?传递数据运算表达式的值教提问 :赋值语句在传递数据时,方赋值语句在传递数据时,是从右往左传;学对于 a=b,是将 b 的值传递给a,被转变的是程向是怎样的?例如:a=b,是将谁的值

41、a 的值;序传递给谁?设师生共同体验“ 交换两个数” 程序计输入两个数 ,分别赋值给两个变量a,b教 学 程单击交换按钮,交换a,b 两个数后重新显示;3、引导同学设计程序界1、启动 VB 面2、添加对象:序 5 个标签: label1, label2, label3, label4,label5. 设 4 个文本框: text1, text2, text3, text4. 计 2 个按钮: command1,command2. 设置对象属性:引导同学编写程序对象名属性属性值Form1 caption 交换两个数Label1 Caption A: Label2 Caption B: Label

42、3 Caption 交换后的两个数Label4 Caption A: Label5 Caption B: Text1 Text 清空Text2 Text 清空Text3 Text 清空Text4 text 清空Command1 Caption 交换Command2 Caption 终止编写程序:Private Sub Button1_ClickByVal sender As Object, 提示 :ByVal e As System.EventArgs Handles Button1.Click 交换 a,b 两个数的程序 Dim a As Double 为: Dim b As Double

43、T=a Dim t As Double A=b a = TextBox1.Text B=t b = TextBox2.Text t = a a = b b = t TextBox3.Text = a TextBox4.Text = b End Sub Private Sub Button2_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button2.Click End End Sub 5、引导同学储存、 调试、储存、调试、运行程序;运行程序;小结:通过本节课的学习,要把握以下两点:1、懂得一般赋值语句与属性赋

44、语句的含义与作用;2、把握赋值语句,并能正确运用到所编写的程序中,特殊是如何使用赋值语句交 换两个变量的值;教 学 反 思六合区竹镇镇民族中学课堂教学教案课函数与赋值语句执教赵红军课型实践课题认知目标:教 学 目 标明白一般赋值语句与属性赋语句的含义与作用;把握常用函数的使用方法;技能目标:把握赋值语句,并能正确运用到所编写的程序中;情感目标:增强同学的审美才能,提高同学的协作学习爱好;教 教学重点:学 把握常用函数的使用方法;内 教学难点:容 把握赋值语句,并能正确运用到所编写的程序中;教教学 1启示式教学法学 2探究学习法方 3网络广播交互式手 4多媒体帮助教学法段1、复习导入老师活动同学

45、活动回忆有关函数学问,回答:使用函数能轻松解决一些复杂问题;Absx: X 的肯定值提问 :前面我们学习了6 个常用函数;请大家说一Intx: 取不大于 X 的最大整数说这 6 个函数的功能;Sqrx:X 的平方根值 Rndx: 产生 0 ,1的随机数;Valx: 将字符型数据转换为 数值数据Strx: 将数值数据转换为字符 型数据2、明的确践任务;编写次序结构程序:1)已知电阻 R1 的阻值为 16 ,电阻 R2 的阻值为29 ,求两电阻的并联阻值;为: R1R2/R1+R2 ). 3、引导同学分析程序组成;(求并联阻值的表达式提问 :程序的输入输出各有几个?程序的输入有两个:R1 与 R2

46、提问 :在程序中,文本框的个数应有多少个?的阻值;程序的输出有一个:并联后的阻值;在程序中,应有 3 个文本框;4、引导同学设计程序界面1、启动 VB 2、添加对象: 3 个文本框、3 个标签、 2 个按钮;教5、编写程序3、设置对象属性进入代码窗口,编写如下程学提示 :序:程请使用变量声明语句,事先声明 3 个变量 R1、R2、R,Private Sub 序并将其类型声明为Double;否就程序将运行出错;Button1_ClickByVal sender 设由于如不事先声明,VB 会将 R1,R2 视为字符类型变As Object, ByVal e As 计System.EventArgs

47、 Handles 量;在运算( R1+R2)时,会将 R1 与 R2 的值直接拼Button1.Click 接;如 R1 为 16,R2 为 29,运算 R1+R2 的值将为 1629,Dim r1 As Double 而不是 45;Dim r2 As Double Dim r As Double 改进的方法有两种,第一种就是事先将 R1、R2、R r1 = TextBox1.Text 声明为 Double 型;其次种是使用 Val函数, 将 R1 与 r2 = TextBox2.Text R2 强 制 转 换 为 数 值 型 ;( R1+R2 ) 将 变 为 r = r1 * r2 / r1

48、 + r2 valR1+valR2 ;TextBox3.Text = r End Sub Private Sub Button2_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button2.Click End End Sub 6、引导同学储存、调试、运行程序;7、探究学习二:储存、调试、运行程序;2)总评成果的标准为:平常(A )占 30%,期中( B)占 30%,期末( C)占 40%;小林的平常成果为86,期中成果为92,期末成果为90,求他 的 总 评 成 绩 ( 求 总 评 成 绩 的 表 达 式 为

49、 :0.3A+0.3B+0.4C );8、引导同学设计程序界面1、启动 VB 2、添加对象: 3 个文本框、 4 个 标签、 2 个按钮;2、设置对象属性9、编写程序 进入代码窗口,编写如下程序:Private Sub Button1_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button1.Click Dim a As Double Dim b As Double Dim c As Double Dim s As Double a = TextBox1.Text b = TextBox2.Text c =

50、 TextBox3.Text s = 0.3 * a + 0.3 * b + 0.4 * c TextBox4.Text = s End Sub Private Sub Button2_ClickByVal sender As Object, ByVal e As System.EventArgs Handles Button2.Click End End Sub 10、引导同学储存、调试、运行程序;教学总结:储存、调试、运行程序;本节课的学习,我们主要复习了以下几点:1、函数的使用,特殊是Val 函数;2、赋值语句的使用;另外,我们仍要留意的是,在使用一个变量前,最好先定义其类型;教 学 反

51、 思六合区竹镇镇民族中学课堂教学教案课关系表达式与规律表达式执教赵红军课型新授课题认知目标:教 学 目 标1、明白挑选结构的基本概念;2、明白关系表达式与规律表达式的基本概念;技能目标:3、把握关系与规律表达式规律值的运算方法;情感目标:4、逐步培育同学严谨、科学的程序设计思想;教 学 重 难 点教学重点:关系与规律表达式规律值的运算方法;教学难点:懂得三种规律运算符;教学 1启示式教学法 方 2探究学习法 法教老师活动同学活动一、复习同学阅读课本并回忆所学学学问:1)次序结构; 2)1、结构化程序设计的三种基本结构?程挑选结构; 3)循环结构;序2、赋值语句的含义?回答:将 3 赋值给变量a;设回答:将 b 中的值给予a,例: a=3 的含义是?计a 中的值将和b 一样,而例: a=b 的含义是?b 的值保持不变;二、新课导入同学摸索并试着绘制流程图;例:对于大事:假如明天下雨,学校

温馨提示

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

评论

0/150

提交评论