分支结构教学设计

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

九年级第一章活动二第三节分支结构

达拉特旗第十二中学:郭莉

教学课题:分支结构

教材分析:本节是义务教育初级中学教科书《信息技术》(人教版)九年级第一章活动2的内容,牢固掌握程序的基本结构是学习程序设计的基本要求,教材通过“解一元二次方程”实例介绍了双分支结构。但我认为课本内容较为枯燥,而且学生不容易理解,我根据课本的双分支结构将实例进行了改编,让学生更容易理解。

学情分析:

初三年级的学生虽已对vb程序有一定了解,我们前面也已经学过vb程序设计初步,但vb程序对于初中生来说是很难理解,很难入门的,并且这部分内容非常枯燥,分支结构又是程序设计的基础,所以更应该将问题生活化,游戏化,简单化,让学生有兴趣学,并能够容易理解。

教学策略分析:

用游戏导入法,充分调动学生的学习兴趣,vb程序对学生来说是很枯燥和难理解,游戏会激发他们的潜能有助于完成这节课的学习任务。

教学目标:

1、知识与技能:

(1)理解分支结构的概念

(2)学会分析分支结构程序的执行流程

(3)用if语句解决应用中的一些计算问题。

2、过程与方法:

(1)用游戏激发学生学习兴趣,让学生更好的积极参与到课堂中。

(2)在完成具体的任务的过程中了解程序的基本结构。

3、情感态度与价值观:

(1)激发学生学习兴趣。

(2)培养学生的逻辑思维能力和解决问题的能力。

教学重点:分支结构的运行过程

教学难点:如何用If语句的解决实际问题

教学方法:讲授法、示例演示法、小组合作学习法

教学时间:1课时

教学过程:

I、新课导入

老师:同学们,今天上课之前我们用报数的方式来清点人数,我们来玩一个游戏,从左侧第一排开始,蛇形依次报数,报数的时候老师有一个要求,凡是3的倍数的学生不报数字,而是喊“加油”,其他不是3的倍数的同学紧跟着报后面的数字。

学生:报数.....

老师:在刚才报数的过程中,报错的有多少同学请举手,这些同学一起喊一句加油!(如果没有报错的情况,大家都很集中注意力,我们全数通过,一起喊一句加油!)

通过刚才的游戏,大家都不会犯困了是不是?大家感觉玩游戏好不好?

学生:好

老师:还有同学可能想我是四十几号,明显我很吃亏,算起来很费劲的,那我想把它设计成一个游戏小程序,让电脑帮我算好了,我不想动脑子,好的,可以,我们这节课就一起来继续玩游戏。

II 、新授内容

首先我们就来分析一下我们刚才玩的这个游戏,你们是怎么知道自己要喊数字还是喊加油的?

有的同学说算的,怎么算呢?是不是你要判断它是不是3的倍数?是的话就喊加油,不是3的倍数就喊数字?对于要先做判断再选择的问题就要使用分支结构。 1.分支结构的定义:计算机根据不同情况执行不同的任务,就要用到分支机构,换句话说就是对于要先做判断再选择的问题就要使用分支结构。 2.分析流程图 3.分支结构的类型

分支结构它分为这么几种类型

N

开始

条件

分支1

结束

Y 单分支结构 N

开始

条件

分支1

分支2

结束

Y 双分支结构

多分支结构

单分支结构形式

If 条件 Then 语句 或 If 条件 Then 语句 End If

双分支结构形式

If 条件 Then 分支1 Else

分支2 End If

双分支结构形式

If 条件1 Then 分支1

ElseIf 条件2 Then

分支2

ElseIf 条件3Then

分支3 ........ Else 分支n End If

4.分析实例解决实际问题

题目:从左侧第一排开始,蛇形依次报数,要求凡是3的倍数的学生不报数字,而是喊“加油”,其他不是3的倍数的同学紧跟着报后面的数字。 现在我们一起来分析一下这个小程序该怎么做?

我们来画一个流程图(之前大家没接触到这个,先分析流程图的画法)

5.教师演示制作流程(设计和分析界面)

6.学生上机实践操作

有遇到问题时参照视频小组讨论,协作学习 7.根据学生的情况强调容易出错的地方 ①英文状态下的引号 ② end if 结束语句 8.修改程序

Dim n As Integer n = val(txt_x1.Text)

If n Mod 3 = 0 Then

lbl_x1.Caption = "加油" Else

lbl_x1.Caption = n

End If

开始

是否是3

的倍数 数字n 加油

数字n

结束 是

流程图 代码

界面

9.提交作业

提交作业要求

10.总结

(1)利用分支结构解决实际问题。

(2)if语句的使用。

相关文档
最新文档