资料摘要

编制计算机程序解决问题的过程【教材分析】本节课是建立在学生已学习的顺序结构的基础之上,为后续学习循环结构作了铺垫。VB中IF语句的选择结构对学生来说,并不难理解,特别是本节中用到的单词全是学生在英语中已学过的,所以我以一个例子来引入本节课的内容,本节课的重心放在如何引导学生明确程序设计的思想是什么,

  • 资料类型:教学教案文档
  • 所属课文:4.1.4 剖析编制计算机程序解决问题的过程
  • 支持正文预览,并提供同课文课件入口
浏览次数
54
下载次数
0
更新时间
2018-05-10 08:30:00
来源学校
学校:西安市第三十四中学

4.1.4 剖析编制计算机程序解决问题的过程第二课时教学实录

未知
2018-05-10 08:30:00
54
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

4.1.4 剖析编制计算机程序解决问题的过程第二课时教学实录

未知

摘要:暂无摘要

关键词:4.1.4 剖析编制计算…第二课时教学实录

正文

编制计算机程序解决问题的过程

【教材分析】

本节课是建立在学生已学习的顺序结构的基础之上,为后续学习循环结构作了铺垫。VB中IF语句的选择结构对学生来说,并不难理解,特别是本节中用到的单词全是学生在英语中已学过的,所以我以一个例子来引入本节课的内容,本节课的重心放在如何引导学生明确程序设计的思想是什么,如何利用IF语句解决实际问题的能力。

【学情分析】

学生通过对第一章的学习,已了解程序的三种基本控制结构,能对简单算法进行设计和表达,对于学习本课的选择结构已有一定的基础。。

【教学目标】

知识和技能

(1)掌握IF语句的格式和功能

(2)选择结构的流程图的画法

(3)学会用IF语句解决日常生活中实际问题

过程和方法

通过实践、分析、归纳,掌握IF语句的格式和功能。

情感态度与价值观

(1)学会用计算机解决问题,体验成功的快乐。

(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协作学习的乐趣。

【教学重点】

掌握IF语句的格式和功能

【教学难点】

提高学生运用IF语句解决实际问题的能力。

【教学方法】

“活动式”、“启发式”、“探究式”等教学方法

【教学过程】

一、创设情境,引入新课

教师活动:同学们先来看一下这个小软件,类似我们平时经常用的软件登录界面引起学生兴趣。

展示如下:

师:请同学们来试一下,分别输入两个密码,正确密码是“123456”。

生1:输入“123456”

生2:输入“12345”

师:现在用我们的语言来描述上面的情况:

生:如果“你输入密码正确”那么显示“密码正确,欢迎你”,如果“你输入密码不正确”那么显示“密码错误,请重新输入密码”

师:用vb语句描述:

If Text2.Text = "123456" Then MsgBox "密码正确,欢迎你" Else MsgBox "密码错误,请重新输入密码" 师:

这个例子根据不同的条件,做不同的事情。我们用学过的流程图来表示上面的情况。

生:书写流程图,

师:在VB中我们能否根据不同的条件,执行不同的语句呢?这节课我们将学习程序结构中的选择结构。就是解决这个问题的。

二、合作探究、获得新知

结

束

迎你

开

始

输入的密码正确是

密码正确,欢否

密码错误,请重新输入密码

通过上面的例子If Text2.Text = "123456" Then MsgBox "密码正确,欢迎你" Else MsgBox "密码错误,请重新输入密码"语句引出选择结构语法。语法有两种格式:

(格式1)If<条件表达式>Then<语句组1>Else<语句组2> (格式2)If<条件表达式>Then <语句组1>[来源:Zxxk.Com]

Else <语句组2> End If 在选择结构中有一个重要部分——条件表达式。

条件表达式分为两种,一是关系表达式,一是逻辑表达式。

1、

关系表达式

(1)

关系表达式是用关系运算符连接的式子

(2)

关系表达式成立时,其值为真(True);关系表达式不成立时,其值则为假(False)

(3)

关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数据类型逻辑型。

(4)

只有两种可能的值:真(True)或者假(False)

(5)

关系表达式的值的定义:

数值型:按照数值大小来比较

其他数据类型:按照序号来比较

2、

逻辑表达式

将多个关系式运用逻辑运算符连接起来的式子称为逻辑表达式

A1 False False True True A2

False True False True A1 AND A2 False False False True A1 OR A2 False True True True Not A1 True True False False 3、

运算顺序的问题[来源:学科网ZXXK]

逻辑运算顺序:Not->AND->OR 当条件中既有算术运算,又有关系运算和逻辑运算时,顺序是:算术->关系->逻辑

学生练习: A+1>2 and B>=5 or not C>0

当A=0 ,B=3,C=2时值为?

三、运用所学,解决问题。

提出问题:数学课中是如何解一元二次方程?

学生活动:学生总结出数学课中解一元二次方程的方法和步骤

观察和考查:听学生的回答,了解学生对数学课中所学的解一元二次方程的方法和步骤掌握的如何。

1、分析:根据题意先列出一元二次方程aX+bX+c=0 (1)输入一元二次方程中的系数a,b和c (2)计算判别式D=b*b-4*a*c 结

束

2开

始

输入a,b 计算D=b*b-4*a*c

D>=0 是

计算X1=(-b+sqr(D))/2*a 否

方程无解

计算X2=(-b-sqr(D))/2*a 输出X1,X2

(3)判断D >0?,如果D>=0是对的那么方程有两个解,求X1和X2的值,并且输出,如果D<0那么输出方程无解(师启发:计算机如何判断方程是否有解呢?)

2、设计算法(流程图):

3、编写程序:

用选择结构格式2 Private sub command1_click() Dim a ,b,c,D,X1 ,X2 as single a=inputbox(“输入二次项系数a”) b=inputbox(“输入一次项系数b”) c=inputbox(“输入常数项c”)

D=b*b-4*a*c If D>=0 then X1=(-b+sqr(D))/2*a X2=(-b-sqr(D))/2*a Print “X1=”;X1,“X2=”;X2 Else Print “该方程无解”

End if End sub 4、调试运行程序

在这过程中,学生的会出现很多错误。

四、反馈结果:

展示个别学生的程序,让学生一起来改里面的错误, 首先引导学生判断该程

序对不对,运行程序即可;其次,若程序不对,引导学生分析此程序错在哪?为什么会错,这么的错误将导致什么样的结果?最后提出如何解决?以此帮助部分薄弱的学生重新调整思路,便于更好地解决问题。

五、练习巩固

练习:超市中购买苹果,若购买2公斤以下,则1.5元一斤,若购买2公斤以上,则打8折,请设计一个程序,输入购买的斤数,输出应付款总额。

师生互动:出示个别有代表性学生的解题结果,同学们对其程序进行分析评价。以征询的口气问:哪位做错的同学能站起来告诉大家,你错在哪?怎么错呢?以此给其他同学提个醒,避免下次再犯类似的错误。此处化错误为资源,帮助学生学会修改程序中的错误。

为了让学生熟悉选择结构两种格式,区别于一元二次方程的程序用选择结构格式1 Private sub command1_click() Dim X as ,Y as single X=inputbox(“请输入购买苹果的重量:”) If X>=2 Then Y=1.5*X*0.8 Else Y=1.5*X Print “应付款:”;Y;“元”

End sub 六、课堂小结

1、格式1和格式2的区别,格式1没有“end if”,格式2有“end if”。

2、选择结构功能是:当条件成立时,则执行语句组1,条件不成立,则执行语句组2。

七、课后作业

输入两个整数,比较它们的大小,并输出其中较大者。(要求两种格式都写)

【教学反思】

本节课在教学过程中,从学生的认识特点和实际能力出发,以学生为主体引导学生通过合作探究解决问题,较好的完成了教学任务,不足之处是讲课语速过快,加强对后进生的关注。[来源:Zxxk.Com]

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_166095

来自:学校:西安市第三十四中学

下载提示

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

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

关于本教案的常见问题

Q:4.1.4 剖析编制计算机程序解决问题的过程第二课时教学实录是什么类型的资料?

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

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

A:对应课文《4.1.4 剖析编制计算机程序解决问题的过程》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

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