初二信息技术(下)VB程序设计全教案(31页).doc

上传人:1595****071 文档编号:43092740 上传时间:2022-09-16 格式:DOC 页数:31 大小:571.50KB
返回 下载 相关 举报
初二信息技术(下)VB程序设计全教案(31页).doc_第1页
第1页 / 共31页
初二信息技术(下)VB程序设计全教案(31页).doc_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《初二信息技术(下)VB程序设计全教案(31页).doc》由会员分享,可在线阅读,更多相关《初二信息技术(下)VB程序设计全教案(31页).doc(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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

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

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

4、进行检索结论:算法是解决问题的方法和步骤。结论:要1000次。引出:用流程图描述算法。讨论:分组进行讨论、交流。结论:要10次。结论:算法的优劣直接影响所编程序的质量,算法是程序的灵魂。探究:对于“张三对李四说他的孩子考上了大学”这句话,思考:谁的儿子考上了大学。结论:用自然语言描述算法,有时会产生歧义。教 学反 思第二课 面向对象程序设计课 题面向对象程序设计执教课型新授课教学目标认知目标:1了解面向对象程序设计的基本思想。2认识对象的属性,掌握几个常用的属性。3认识对象的事件,事件过程,掌握几个常用的事件。技能目标:4掌握面向对象编程的基本方法。情感目标:5感悟面向对象程序设计的优越性,激

5、发学生的学习兴趣。教学重难点教学重点:对象的属性、事件和方法。教学难点:常用事件及事件过程。教 教学 学方 手法 段1启发式教学法2探索学习法3网络广播交互式4多媒体辅助教学教 学 程 序 设 计教师活动学生活动1、 回顾并导入新课提问:在上节课编写的“求正弦函数值”程序中,总共用到了多少个对象?2、 新授指导学生阅读课本。1)对象的三要素提问对象的三要素是什么?学生回顾并回答:Form1Command1Command2Label1Label2Text1Text2总共7个对象。学生阅读课本,并回答:对象的三要素:属性、事件、方法。教 学 程 序 设 计2)属性属性决定了对象的具体特征。例如,对

6、象的大小、位置、颜色以及对象中显示的文字等。提问请问对象的10个常用属性是什么?并说它们的作用。设置对象的属性有两方法:在属性窗口中直接设置;在程序中利用属性赋值语句对其设置。提问请同学用第一种方法将form1对象的caption属性设置为“好好学习”,用第二种方法将form1对象的caption属性设置为“天天向上”。学生阅读课本,并回答:属性属性说明Name对象的名称,用于程序代码中引用该对象。Caption决定对象中显示的文字Enabled决定是否允许对对象操作Visible决定程序运行时对象是否可见Height决定对象的高Width决定对象的宽Left/Top决定对象在屏幕或窗体内的位

7、置ForeColor决定对象的前景色(即正文颜色)BackColor决定对象的背景颜色Font决定显示文字的字体、字号、字型等。1、回顾上节课的练习,并实践。2、讨论、协作。3、一学生演示。3)事件请学生分两种属性设置方法在效果上的区别。小结:刚才我们所说单击即是事件。在Windows中,程序的运行就是靠事件来驱动的。因此我们在书写程序时,必须指明该程序通过哪个对象的哪种事件来激发。学生讨论分析区别:直接在属性窗口中设置的属性值,在窗口打开后能立即看到;而利用属性赋值语句设置的属性值,需要单击按钮后才会生效。识记几种常用事件及其对应的英文书写:单击:Click双击:DblClick按下鼠标键:

8、MouseDown移动鼠标:MouseMove按下键盘键:KeyPress启动窗体:Load教 学 程 序 设 计3、 引导学生探究学习任务:编写如下图所示的程序:窗体为绿色,单击“开始”按钮,窗体上显示“面向对象程序设计”(字号为小1号,字体为隶书);双击窗体,结束程序。1、 设计窗口界面2、 设置各对象属性,如下表所示:对象名属性属性值Form1Caption显示文字Form1BackColorGreenLabel1font隶书,小一Command1caption开始3、 添加事件处理程序:Private Sub Button1_Click(ByVal sender As Object,

9、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 Sub4、保存程序5、调试、运行程序。小结本节课我们学习了1面向对象程序设计的基本思想。2对象的属性,掌握几个常用的属性。3对象的事件,事件过程,掌握几个常用的事件。教学反思第三课 编写别碰我程序课 题编写“别碰我

10、”程序执教: 课型实践课教学目标认知目标:1、了解面向对象程序设计的基本思想。技能目标:2、掌握用面向对象程序设计的基本思想编写程序。情感目标:3、培养学生的编程能力。教学内容教学重点:理解对象及事件。教学难点:巧妙的选择对象与事件。教 教学 学方 手法 段1启发式教学法2探索学习法3多媒体辅助教学4任务驱动式教学教 学 程 序 设 计教师活动学生活动1、 师生共同体验“别碰我”程序的功能,并明确学习任务。1) 运行“别碰我”程序,如下图所示:2)当鼠标指针移动到“对象编程”文字后,文字切换显示为“别碰我”。当鼠标指针离开文字“别碰我”后,文字又恢复为“对象编程”。3)单击文字“别碰我”,窗口

11、左侧出现一个圆。4)双击文字“别碰我”,画出的圆消失。5)单击窗体的其它区域,结束程序。2、引导学生分析程序界面组成。3、引导学生分析任务2到5步所涉及到的对象与事件。4、引导学生输入程序。分析程序界面组成,并填写如下表:对象名对象类型作用Form1窗体在上面加载对象组成程序界面Label1标签用来显示文字Image1图象用来承载鼠标离开Label1对象事件。1、分组讨论、分析任务中所涉及到的对象与事件。2、将分析结果写入下表:对象名事件事件过程功能Form1Click关闭窗口Label1MouseMove显示“别碰我”Label1Click画圆Label1DblClick清除圆Image1m

12、ousemove显示“对象编程”学生进入代码窗口,先选择对象与事件,然后输入对应的程序段。Private Sub Label1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.Click Me.CreateGraphics().DrawEllipse(Pens.Black, 20, 20, 100, 100)End SubPrivate Sub Label1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Hand

13、les 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.MouseMove Label1.Text = 别碰我End SubPrivate Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windo

14、ws.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、引导学生保存、调试、运行程序。保存、调试、运行程序。反馈练习设计1、 对象的三要素是什么?2、 除了在属性窗口中直接设置对象的属性外,还可以利用属性赋值语句设置对象的属性。请在“别碰我”程序中找出设置对象属性的具体语句。3、 “

15、Label1”对象中存放了哪些程序段?这些程序段分别通过什么事件进行激发?4、 Form1.Cls中的Cls是“Form1”对象中的一种方法,试分析Cls方法的功能。反思第四课 顺序结构课 题顺序结构执教 课型新授课教学目标认知目标:了解顺序结构的基本概念;技能目标:掌握程序的基本结构情感目标:在学习编写VB程序的过程中,建立模块结构化编程思想,养成正确的程序设计习惯。教学重点教学重点:掌握程序的基本结构教学难点: 程序的三个组成部分:输入,处理,输出。教 学 程 序 设 计教师活动学生活动1、 新课导入为了保证程序的可读性、可靠性、可维护性,我们必须按一定的规则进行程序设计。2、三种基本逻辑

16、结构提问:结构化程序设计的三种基本逻辑结构是什么?阅读课本,并回答问题:结构化程序设计的三种基本逻辑结构是:顺序结构;选择结构;循环结构。3、 顺序结构。从上往下,顺序执行。实践:用编程的方法求一元二次方程的解。 (a0)当时,了解实践任务。4、 分析任务1) 输入:一元二次方程的3个系数;2) 计算:方程的二个解。3) 输出:方程的二个解。5、 程序界面分析6、建立应用程序界面分析程序界面,并完成下表对象名控件名作用Form1窗体在上面加载对象组成程序界面Text1文本框输入系数AText2文本框输入系数BText3文本框输入系数CText4文本框输出解X1Text5文本框输出解X2Comm

17、and1按钮计算方程的解Command2按钮结束程序Label1标签显示“X +”Label2标签显示2Label3标签显示X+Label4标签显示=0Label5标签显示X1=Label6标签显示X2=1、启动VB;2、添加对象;3、修改对象属性;4、完成下面练习: 通过设置窗体对象的 caption 属性,使得标题栏显示文字“一元二次方程”; 要使得文本框对象中的内容为空,应设置 text 属性; 通过设置命令按钮对象的 caption 属性,使得按钮中显示开始; 通过设置label1对象的 caption 属性,使其显示X +; 要改变对象中的文字大小,可以设置有关对象的 font 属性

18、。教 学 程 序 设 计7、在两个命令按钮对象中分别输入相应的程序段。1、进入代码窗口;2、输入下面代码:Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles 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 -

19、 Math.Sqrt(b * b - 4 * a * c) / (2 * a) x2 = (-b + Math.Sqrt(b * b - 4 * a * c) / (2 * a) TextBox4.Text = x1 TextBox5.Text = x2End SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click EndEnd Sub8、保存、调试、运行程序。保存位置:我的文档文件名:自己姓名保存、调试、运行程序9、练习与思考1)在程序中,通

20、过什么对象进行数据的输入输出?2)分别将3个系数赋给哪些变量?1)进行数据输入的对象有:text1 text2 text3 进行数据输出的对象有:text4 text52)3个系数分别赋给了a,b,c三个变量。小结1、了解顺序结构的基本概念;2、掌握程序的基本结构(输入-计算-输出)教学反思第五课 常量变量函数表达式课 题常量变量函数表达式执教 课型新授课教学目标认知目标了解常量、变量、函数等概念。技能目标掌握常用函数的使用方法。掌握VB表达式的书写方法。情感目标在学习编写VB程序的过程中,建立模块结构化编程思想,养成正确的程序设计习惯。教学重难点教学重点1、常量、变量、函数的概念2、函数使用

21、方法。3、VB表达式的书写方法。教学难点字符运算&与+的不同用法。教学方法启发式教学法探索学习法网络广播交互式多媒体辅助教学教 学 程 序 设 计教师活动学生活动新课导入在VB程序设计中,经常会用到很多符号,如用r表示圆的半径,3.1416表示圆周率。其中3.1416与r就是我们这节课要学习的常量与变量。回顾所学知识。常量提问:常量的定义是什么?提问:常量的类型有哪些?提问:字符型常量有什么特点?阅读课本,并回答问题:常量是指在程序运行过程中保持不变的量。常量的类型有:整型:integer长整型:long单精度:single双精度:double逻辑型:Boolean字符串型:string日期型

22、:Date3、被一对双引号括起来的文字与符号称为字符型常量。变量提问:变量的定义是什么?提问:变量名的命名原则是什么?阅读课本,并回答问题:在程序的运行过程中,值会发生变化的量称为变量。变量名的命名原则:变量名必须以字母或汉字开头,由字母、数字、汉字及下划线组成。变量名不能与VB中的保留字同名。函数提问:函数的定义及特征?引导学生阅读几个常用函数的功能。引导学生进行探究学习。阅读课本,并回答问题:函数实际上是一段用来完成某种特定运算或功能的程序。一般情况下,函数只能返回一个函数值。函数函数的功能值类型Abs(x)X的绝对值Int(x)取不大于X的最大整数Sqr(x)X的平方根值Rnd(x)产生

23、0,1的随机数。Val(x)将字符型数据转换为数值数据Str(x)将数值数据转换为字符型数据探究学习写出下列函数的函数值。函数函数值Abs(86)86Abs(-86)86Int(8.001)8Int(8.999)8Int(-8.999)-9Sqr(64)8、表达式提问:表达式的分类?指导学生阅读课本:乘法,不能省略;除法,不能写成分数形式,必须写在一行内。幂运算,不能省略,也必须写在一行内。阅读课本,并回答问题:表达式可分为:算术表达式、字符表达式、关系表达式、逻辑表达式。阅读并了解算术运算符与字符运算符。探究学习:根据下面的描述,在表格中填写算术表达式。描述表达式已知正方形边,求面积。A2变

24、量除以变量和变量的差a/(a-c)变量与变量之差的绝对值加上68Abs(x-y)+68求两位数中的十位数。Int(x/10)连接两个字符型变量m,n的值。M+n小结学习本节课后,着重要掌握的有:掌握常用函数的使用方法。掌握VB表达式的书写方法。反思第六课 常用语句课 题 常用语句执教 课型新授课教学目标认知目标:1、了解一般赋值语句与属性赋语句的含义与作用。技能目标:2、掌握赋值语句,并能正确运用到所编写的程序中。3、能够在程序中正确使用End和Rem语句。情感目标:4、逐步培养学生正确的程序设计习惯。教学重点1、赋值语句。2、属性赋值语句。教学方法1讲解与讨论2实验与探究教 学 程 序 设

25、计教师活动学生活动一、 情境导入(提问)前面我们探讨了“解一元二次方程”的程序,请问程序中哪一条语句算出了方程的根?(演示)(讨论)同学们是如何理解上面两条语句的?二、 导入新课三、 新课讲授1、赋值语句(讲述)赋值语句有两个功能:运算-算出右边表达式的值;赋值-将右边表达式的值赋给左边的变量。回答:X1=(-b+Sqr(b*b-4*a*c)/(2*a)X2=(-b-Sqr(b*b-4*a*c)/(2*a)学生讨论、回答。(讨论)赋值语句中的赋值号两边的内容的位置可以互换吗?(实验与探究)进入VB代码窗口,分别输入: A=2 2=a当输入第二条语句时,就会出现错误信息。(结论)赋值号左边是变量

26、,右边是数值,是将右边的数值赋给左边的变量。(演示)X=1X=2(提问)执行完两条语句后,变量x中的值是多少?(讨论)(实验与探究)在VB中运行如下程序:X=1X=2Print x得到变量X的值为2(结论)如果变量中原来有数值,当赋予新的数值后,新的数值将替代原来的数值。 (演示)X=1y=x(提问)执行完两条语句后,变量x中的值是多少?(讨论)(实验与探究)在VB中运行如下程序:X=1y=xPrint x得到变量X的值为1(结论)将一个变量的值赋给另一个变量时,只是将这个变量中的数值复制到另一个变量中。2、属性赋值语句对象的属性可以在属性窗口设置,也可以利用属性赋值语句在程序中进行设置。对象

27、.属性名=表达式(实验与探究)在VB中运行以下程序段:Form1.caption=”解一元二次方程”Command1.caption=”你好”(实验与探究)引导学生完成练习。探究学习:1、 观察下面的程序段,填写各变量中的值。语句X值Y值X=6:Y=868X=888X=X+1982、观察下面的程序段,填写各变量中的值。语句X值Y值T值X=5:Y=656T=X565X=Y665Y=T655小结赋值语句有两个功能:运算-算出右边表达式的值;赋值-将右边表达式的值赋给左边的变量。反思第七课 赋值语句(二)课 题赋值语句探究学习执教 课型实践课教学目标认知目标:1、理解一般赋值语句与属性赋语句的含义与

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

29、两个数”程序输入两个数,分别赋值给两个变量a,b单击交换按钮,交换a,b两个数后重新显示。教 学 程 序 设 计3、引导学生设计程序界面1、启动VB2、添加对象:5个标签:label1, label2, label3, label4,label5.4个文本框:text1, text2, text3, text4.2个按钮:command1,command2.设置对象属性:对象名属性属性值Form1caption交换两个数Label1CaptionA:Label2CaptionB:Label3Caption交换后的两个数Label4CaptionA:Label5CaptionB:Text1Tex

30、t清空Text2Text清空Text3Text清空Text4text清空Command1Caption交换Command2Caption结束引导学生编写程序提示:交换a,b两个数的程序为:T=aA=bB=t编写程序:Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Double Dim b As Double Dim t As Double a = TextBox1.Text b = TextBox2.Text t = a a

31、 = b b = t TextBox3.Text = a TextBox4.Text = bEnd SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click EndEnd Sub5、引导学生保存、调试、运行程序。保存、调试、运行程序。小结:通过本节课的学习,要掌握以下两点:1、理解一般赋值语句与属性赋语句的含义与作用。;2、掌握赋值语句,并能正确运用到所编写的程序中,特别是如何使用赋值语句交换两个变量的值。教学反思第八课 函数与赋值语句课 题函数

32、与赋值语句执教 课型实践课教学目标认知目标:了解一般赋值语句与属性赋语句的含义与作用。掌握常用函数的使用方法。技能目标:掌握赋值语句,并能正确运用到所编写的程序中。情感目标:增强学生的审美能力,提高学生的协作学习兴趣。教学内容教学重点:掌握常用函数的使用方法。教学难点: 掌握赋值语句,并能正确运用到所编写的程序中。教 学 方 手法 段1启发式教学法2探索学习法3网络广播交互式4多媒体辅助教学教师活动学生活动1、复习导入使用函数能轻松解决一些复杂问题。提问:前面我们学习了6个常用函数。请大家说一说这6个函数的功能。回顾有关函数知识,回答:Abs(x): X的绝对值Int(x):取不大于X的最大整

33、数Sqr(x):X的平方根值Rnd(x):产生0,1的随机数。Val(x):将字符型数据转换为数值数据Str(x):将数值数据转换为字符型数据2、明确实践任务。编写顺序结构程序:1) 已知电阻R1的阻值为16,电阻R2的阻值为29,求两电阻的并联阻值。(求并联阻值的表达式为:R1R2/(R1+R2)).3、引导学生分析程序组成。提问:程序的输入输出各有几个?提问:在程序中,文本框的个数应有多少个?程序的输入有两个:R1与R2的阻值;程序的输出有一个:并联后的阻值。在程序中,应有3个文本框。教 学 程 序 设 计4、引导学生设计程序界面1、 启动VB2、 添加对象:3个文本框、3个标签、2个按钮

34、。3、 设置对象属性5、编写程序提示:请使用变量声明语句,事先声明3个变量R1、R2、R,并将其类型声明为Double。否则程序将运行出错。因为如不事先声明,VB会将R1,R2视为字符类型变量。在计算(R1+R2)时,会将R1与R2的值直接拼接。如R1为16,R2为29,计算R1+R2的值将为1629,而不是45。改进的方法有两种,第一种就是事先将R1、R2、R声明为Double型。第二种是使用Val()函数,将R1与R2强制转换为数值型。(R1+R2)将变为(val(R1)+val(R2)。进入代码窗口,编写如下程序:Private Sub Button1_Click(ByVal sende

35、r As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim r1 As Double Dim r2 As Double Dim r As Double r1 = TextBox1.Text r2 = TextBox2.Text r = r1 * r2 / (r1 + r2) TextBox3.Text = rEnd Sub Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Clic

36、k EndEnd Sub6、引导学生保存、调试、运行程序。保存、调试、运行程序。7、 探究学习二:2) 总评成绩的标准为:平时(A)占30%,期中(B)占30%,期末(C)占40%。小林的平时成绩为86,期中成绩为92,期末成绩为90,求他的总评成绩(求总评成绩的表达式为:0.3A+0.3B+0.4C)。8、 引导学生设计程序界面1、 启动VB2、添加对象:3个文本框、4个标签、2个按钮。2、 设置对象属性9、编写程序进入代码窗口,编写如下程序:Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventAr

37、gs) 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 = TextBox3.Text s = 0.3 * a + 0.3 * b + 0.4 * c TextBox4.Text = sEnd SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click

38、 EndEnd Sub10、引导学生保存、调试、运行程序。保存、调试、运行程序。教学总结:本节课的学习,我们主要复习了以下几点:1、 函数的使用,特别是Val()函数。2、 赋值语句的使用。另外,我们还要注意的是,在使用一个变量前,最好先定义其类型。教学反 思第九课 关系表达式与逻辑表达式课 题关系表达式与逻辑表达式执教课型新授课教学目标认知目标:1、 了解选择结构的基本概念。2、 了解关系表达式与逻辑表达式的基本概念。技能目标:3、掌握关系与逻辑表达式逻辑值的计算方法。情感目标:4、逐步培养学生严谨、科学的程序设计思想。教学重难点教学重点:关系与逻辑表达式逻辑值的计算方法。教学难点: 理解三

39、种逻辑运算符。教学方法1启发式教学法2探索学习法教 学 程 序 设 计教师活动学生活动一、 复习1、结构化程序设计的三种基本结构?学生阅读课本并回顾所学知识:1)顺序结构;2)选择结构;3)循环结构。2、 赋值语句的含义?例:a=3的含义是?例:a=b的含义是?回答:将3赋值给变量a。回答:将b中的值赋予a,a中的值将和b一样,而b的值保持不变。二、 新课导入例:对于事件:如果明天下雨,学校将放假,否则将开运动会。用流程图如何表示在选择结构中,不是每个语句都一定会被执行。学生思考并试着绘制流程图。教 学 程 序 设 计三、 条件语句的格式。幻灯片格式一:If thenElseEnd if格式二:If then End 1、 学生阅读条件语句的两种格式,并做好笔记。2、 If 如果Then 那么Else 否则End 结束3、程序段A与程序段B可以是多个语句,其中语句可以是已经学过的赋值语句,也可以是条件语句与循环语句。四、 关系表达式 小于 大于= 大于等于= 等于 不等于关系表达式的值是逻辑型数据,只有两种取值:真(true)、假(false)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 合同协议

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com