IF语句的应用一-教案

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

IF条件语句的应用

授课教师:符金梅

课程类型:新课学时:2节课授课时间:2015年4月7日

1、授课对象:高一(x)班

2、教学目的:(1)让学生体会并理解if语句解决问题的基本思想。

(2)掌握if语句的应用。

(3)能够用if语句解决问题。

(4)掌握程序调试运行的方法。

3、教学重点和难点:

⏹重点:IF条件语句的格式、功能和执行过程。

⏹难点:使用IF条件语句来实现选择控制结构,解决实际问题。

4、教学过程:

一、课前回顾:通过上节课练习的案例来复习if语句的嵌套结构

案例:如果三条边能构成三角形,判断它是直角三角形、等腰三角形还是等边三角形。并求出它的周长和面积。

(展示上次作业中好的作品供大家学习)

二、引入新课:if条件语句的应用

第一部分

1、让同学们思考:“石头剪刀布”游戏程序的设计与制作(请同学回答他的想法)

2、向同学们展示程序,讲解界面设计,分别用到了哪几种控件。(这里会讲到标签控件的stretch属性要设为true,图形就能自动变化大小以适应图像框的尺寸)

3、布置任务一:完成游戏界面设计,要求美观

4、退出广播让同学们练习

……(练习5-8分钟)

第二部分1、同学们把界面设计好之后,就进入代码设计。由下表得出电脑选择的随机性。

2、分析流程图

3、设计代码(可以用if嵌套结构来写,也可以用if语句并列结构写,只分析部分代码)

if嵌套结构

Private Sub Image1_Click() ‘双击图片1(石头)

Randomize ‘随机函数初始化、作用是避免每一次的随机数都一样

cpu = Int(Rnd * 3) + 1 'Rnd代表生成随机数,这里是生成1-3的随机数

Image4.Picture = Image1.Picture ‘imge4显示的图片和image1显示的一样,即“石头”

If cpu = 1 Then ‘如果电脑出石头

Image5.Picture = Image1.Picture ‘imge5显示“石头”的图片

Label5.Caption = "哈哈!平局" ‘label5显示“哈哈!平局”

Else ’否则

If cpu = 2 Then ‘如果电脑出剪刀

Image5.Picture = Image2.Picture ‘imge5显示“剪刀”的图片

Label5.Caption = "欧耶!你赢了"

Else

Image5.Picture = Image3.Picture

Label5.Caption = "oh no!你输了"

End If

End If

End Sub

If并列结构

Private Sub Image1_Click()

Randomize

cpu = Int(Rnd * 3) + 1

Image4.Picture = Image1.Picture

If cpu = 1 Then

Label5.Caption = "平局"

Image4.Picture = Image1.Picture

Image5.Picture = Image1.Picture

End If

If cpu = 2 Then

Label5.Caption = "你赢了"

Image4.Picture = Image2.Picture

Image5.Picture = Image1.Picture

End If

If cpu = 3 Then

Label5.Caption = "你输了"

Image4.Picture = Image3.Picture

Image5.Picture = Image1.Picture

End If

End Sub

4、同学们独立思考另外两种情况的代码如何并完成程序

第三部分:能力提升

1、同学们差不多做完上面的任务时,布置“能力提升”中的任务:实现统计总局

数、赢局、输局和平局的次数的功能。

2、引入新知识:定义全局变量。(演示给同学们看)定义全局变量后,在每一个

按钮中都可以运用。

3、只分析部分代码,其余的让学生自己思考。

三、课堂小结:

(一)、通过任务学知识 1.条件语句(if)的使用

2.随机函数的使用

3.图片作为按钮(二)、程序设计的思维

(三)、代码编写与程序实现能力

四、监督学生完成作业并提交

相关文档
最新文档