第二节、分支结构—IF语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课题:第二节、分支结构—If语句

课型: 新课讲授

教学时数: 1课时

教学内容分析

教学目标

1、知识与技能:

学会使用OptionButton控件。

掌握IF语句的格式和理解IF语句的含义。

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

2、过程与方法:

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

3、情感态度价值观:

让学生通过编程解决生活的事例,以培养学生的知识和技能为主,在活动过程中掌握运用信息技术解决问题的思想和方法,让学生意识到现实生活中蕴藏着丰富的程序设计例子,从而体现“小课堂,大社会”的教育观。

教学分析

一、重点

掌握IF语句的格式和功能

二、难点

掌握IF语句的格式和功能

教学方法

任务驱动、讲解、演示、操作相结合。

教学环境

多媒体技术平台,局域网

教学过程

一、创设情境引入课题

1、教师打开演示文稿,首先展示在学生眼前的是:如果…..,就……

教师讲述:我们在生活中经常说如果…..就…..,下面请同学们用如果……就……来造句。

学生回答

教师总结:除了同学们说得这些,生活中还有很多,比如,如果你在晚上八点以前没写完作业,就不许看电视;如果今天下雨,就在家,否则就去游乐园等等。类似的,在vb中有这样的语句,

If X>Y Then

Z=X-Y

Else

Z=X+Y

End if

教师提问:在这条VB语句中,if、then、else对应汉语中的哪些词?

学生回答:if就是汉语中的“如果”,then相当于“就”,else类似于“否则”。教师讲解:在if后面是一个条件判断,当满足这个条件时,执行then后面的语句;否则就执行else 后面的语句。

2、新课讲解—if条件语句格式及功能

教师讲解:在用计算机解决实际问题时,有时需要先对某个条件进行判断,然后根据判断的结果进行不同的操作,这种情况就要用到If语句来实现。

①、格式:if 条件表达式then

语句1

else

语句12

end if

功能:当条件表达式的结果成立时,那么执行Then后面的语句1,

否则执行Else后面的语句2。

②、流程图

③、思考:ⅰ、将如果今天下雨,就在家,否则就去游乐园这句话用if条件语句来表示?

ⅱ、上例中,如果X=8,Y=9,Z的值是多少?

二、任务驱动,构建新知

1、教师展示任务:在超市中购买苹果,若购买10斤以下,则2元一斤,则购买10斤以上,则打8折,请设计一个程序,输入购买的斤数,输出应付款总额。演示VB程序“超市收银机.exe”,

分析:程序运行时,如果用户输入苹果的斤数在10斤以下,计算机按照2元一斤输出应付款总额,否则按照8折输出应付款总额。

2、建立VB程序:

(1)、建立程序初始界面和设置对象属性

学生操作:完成建立程序初始界面和设置对象属性

(2)、编写代码

教师分析:在编程之前,应该先考虑一下,我们要实现什么效果,为了实现这些效果,要触发哪些事件,触发事件后程序要给出什么样的反应。

让我们一步一步来分析:程序运行时,用户在文本框中输入苹果的斤数,单击“计算”按钮,计算机输出应付款总额。

算法描述:如果用户输入苹果的斤数在10斤以下,计算机按照2元一斤输出应付款总额,否则按照8折输出应付款总额。

教师提问:如何将本程序的算法描述用If语句来实现,我们先来分析if 条件语句中的条件表达式、语句1、语句2 分别是什么?

学生回答:条件表达式:Val(Text1.Text) <= 10

语句1:Text2.Text = Val(Text1.Text) * 2

语句2:Text2.Text = Val(Text1.Text) * 2 * 0.8

学生操作:尝试为程序编写代码。

If Val(Text1.Text) <= 10 Then

Text2.Text = Val(Text1.Text) * 2

Else

Text2.Text = Val(Text1.Text) * 2 * 0.8

End If

(3)、调试运行程序

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

反馈结果:通过多媒体广播系统,展示个别有代表学生的结果。首先引导学生判断该程序对不对,告诉学生“实践是检验真理的唯一标准”,对不对运行此程序即可;其次,若程序不对,引导学生分析此程序错在哪?为什么会错,这么的错误将导致什么样的结果?最后提出如何解决?以此帮助部分薄弱的学生重新调整思路,便于更好地解决问题。

教学反思:

相关文档
最新文档