资料摘要

第三节程序的选择结构教学目标:通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。1.知识目标:(1)掌握分支

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
16
下载次数
0
更新时间
2018-05-14 10:53:00
来源学校
学校:甘肃省临洮中学

1.2.2 条件语句公开课教案

未知
2018-05-14 10:53:00
16
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.2 条件语句公开课教案

未知

摘要:暂无摘要

关键词:1.2.2 条件语句公开课教案

正文

第三节

程序的选择结构

教学目标:

通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。

1.知识目标:

(1)掌握分支选择结构实现条件判断控制。

(2)能够运用分支选择结构设计编制程序解决问题。

2.技能目标:

培养学生的逻辑思维能力,促进学生对问题解决方法的理解。

3.情感态度:

通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。

教学重点:

让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。

教学难点:

对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。

教学过程:

一、设计情境,引入新课

师:If you enjoy running every morning,then please put your right hand,else please put your left hand.(屏幕演示)

生:(解释英语句子)

设计意图:这个英语对话,主要是引出选择结构的语法(If……Then……Else),这样的英语句子翻译成中文并不难,目的是让多数的学生都能感受程序设计的乐趣,引入本节的课题。

二、合作探究,获得新知

师:VB程序设计实例(求数的绝对值)──屏幕演示。

师生交流:讨论程序中的代码。

Private Sub Command1_Click()

'求输入数值的绝对值

Dim A As Integer

A = Val(text1.text)

If A >= 0 Then Print "Y=";A

Else Print "Y=";-A

End Sub

引出知识点:通过实例展示分析,引出在VB中If语句的基本用法。

语法1:

If 条件

Then语句1 Else语句2

屏幕演示,师生互相讨论。

师:1.关键字:if

then

else

end if

2.条件是关系表达式或者是逻辑表达式,关系表达式是用关系运算符连接起来的式子。

例:A>0;A<>0;A Mod 2=0

语法2:

If 条件

Then 语句组1 Else 语句组2

End If 三、练习反馈,应用拓展──屏幕演示

练习任务:设计一个程序,输入三角形的三条边,并求出对应的三角形面积。

1.算法分析(师生互动)

①输入三条边(定义变量)

②判断这三条边是否能构成三角形(生:依据);

③计算三角形面积的方法(生:(P=A+B+C)/2;

S=SQR(P*(P-A)*(P-B)*(P-C));

④输出:三角形面积S 或不能构成三角形。

2.程序设计

师:程序界面设计──屏幕演示。

3.程序代码编写,解决问题(上机实践)

师生互动:学生编写程序代码,教师指导教学。

Private Sub Command1_Click()

Dim a,b,c,p,s As Single

a = inputbox(“a=”)

b = inputbox(“b=”)

c = inputbox(“c=”)

p = (a + b + c)

/ 2

If

(a + b > c)

And ( b + c > a)

And

(c + a > b)

Then

s = Sqr(p * (p - a)

* (p - b)

* (p - c))

print

"该三角形的面积为:" ; s

Else

Print "这三条边不能构成三角形"

End If

End Sub

师:指出学习的重点──If……Then……Else。

四、知识回顾,总结提升

1.课堂小结──指出本节课程的知识点

语法1:

If 条件

Then语句1 Else语句2 语法2

If 条件

Then

语句组1

Else

语句组2

End If 2.提高任务

某商场为了对苹果进行促销,规定购买2千克以上可以在原价每千克1.5元的基础上打8折。请设计一个程序计算购买X千克苹果的应付款。

提示:变量X表示苹果的重量,变量M表示应付款。

3.拓展知识

①If语句的嵌套;

②If语句的块结构。

教学反思

1.成功的地方

在信息技术课教学中,可采用问题激学的方法来激活学生的思维。VB程序设计更是一门灵活性、实践性、综合设计性较强的学科。同时,程序设计对于高中阶段的学生,还是比较陌生,要进行完美的教学,还有一定的困难。本教学借助学生现有的数学知识,以简单的英语口语为入口,引导学生从发现问题到解决问题进行探索式学习。从枯燥无味的理论学习中,体会到了程序设计的乐趣,提高了解决生活实际问题的能力。这是本节课比较成功的地方。

2.不足和经验

首先,信息技术教学对设备要求比较严格。本节课的教学环境是在多媒体网络机房进行,一旦网络出现故障或设备出现问题将影响教学过程,引起教学失控,解决方案是配备液晶投影仪及相关广播控制软件;其次,学生差异问题比较突出。因学生对计算机的掌握水平不同,必然会有个别学生的底子薄、素质差、一些内容动手能力弱,解决方法是,在教学中应尽量让学得好的同学互相搭配,以此来相互进行辅导和交流;另外在教学过程中教师还要尽量多的到下面去巡视辅导,回答个别同学的不同问题,从而解决所存在的差异问题;最后,还要善于帮助学生进行归纳总结。

3.几点待探索的问题

①学生对于信息技术的学习,往往停留在对计算机的操作上,而对学生方法的探索、教师的指导、同学们之间的互助交流很容易产生忽视的情况,那么在新课程下,如何更好引导学生从传统的操作式计算机教学中,转向对问题的探索式学习呢?

②对于本章节的内容,学生已经在数学课上学过,学生可能会不重视本章的学习,我们如何更好地将信息技术与其他学科进行整合?如何引导他们对同样的问题进行不同层次,不同方面的自主探究学习?

③学生掌握的数学基础不一样,对计算机的爱好程度也不一样,作为老师,我们该如何更好地引导他们取长补短,互助学习。

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-05-14 10:53:00
  • 下载次数: 0
  • 浏览次数: 16
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147288

来自:学校:甘肃省临洮中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.2 条件语句公开课教案是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。