程序的基本结构-分支(选择)结构教案03_第1页
程序的基本结构-分支(选择)结构教案03_第2页
程序的基本结构-分支(选择)结构教案03_第3页
程序的基本结构-分支(选择)结构教案03_第4页
程序的基本结构-分支(选择)结构教案03_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序的基本结构——分支(选择)结构

【教材分析】

分支结构是浙教版高中《信息技术基础》笫三章笫四节“算法及其实现”

的重要组成部分,是程序三种基本结构之一。主要内容有单分支结构、双分支结

构和分支结构嵌套,用到的语语句是1F语句,要学会两种(块IF语句和行1F

语句)IF语句的用法。本节课在程序设计学习过程中起到一个承前启后的作用,

“前”是对顺序结构运用的深化认识,“后”是为学习循环语句做铺垫。

【学情分析】

1.知识的获取者是高中二年级的学生,按照人的成长认知规律,学生对知

识的获取开始由感性认识提升到理性认识,学生已经具备一定的抽象思维能力。

2.程序设计这部分内容涉及语法、结构等符号化的知识,对学生来说较抽

象和陌生,学生不容易理解与接受,并容易造成抵触心理。需要通过创设学习

情境,结合具体的例子,引起学生的学习兴趣,激发学习动力,使抽象的、难理

解的知识点变的具体、简单。

【教学目标】

知识与技能:

1、理解流程图的基本图形及表示方法,掌握程序的分支结构语句格式及编

程思路。

2、了解单分支结构、双分支结构和分支结构嵌套的用法

3、掌握“块1F语句”和“行IF语句”书写格式并能学会初步运用

过程与方法:

1、以学生为主体,以教师为主导,通过情境创设,激发学生内在需求。

2、运用自主、探究的创新学习方法

3、通过观察、实践,领悟流程图在程序设计中的作用,以教师引导、学生

积极思考分析问题、实践验证问题的方式,进而领悟分支结构的特点。;

情感态度与价值观:

1、培养学生自主学习的能力,主动探索、实践操作的能力。

2、让学生学会从一些生动有趣的问题出发,培养学生分析问题、寻找解决

问题的方法和用计算机解决问题的能力,鼓励学生创新,培养学生学习程序设计

的基本思想和动手操作能力。

【重点难点】

重点:理解流程图的表示方法,掌握分支结构语句格式。

难点:掌握If语句的设计方法,体会分支结构解决问题的过程。

【教学过程】

课间:展示内容为利用VBA创建自杀式文件(课间时间)

导入:同学们请打开“桌面”上“学生端”文件夹中的“高一信息技术学业

水平考试成绩.xls”文件,每次学业水平考试之后,考试院的老师需要对成绩进

行划分等第,这节课我们一起来试一下利用我们所学的VB知点,帮助老师对这

里的学生成绩进行等第的划分。

讲解:在EXCEL中有个VBA(visualbasicforapplication)工具,可以用于

VB程序编写,刚才同学看到利用VBA可以创建自杀文件,下面我们看一下如

何进入VBA窗口。

演示:进入VBA窗口操作(为学生准备操作过程提示文档)

讲解:现在我们先解决简单点的问题,判断第一个学生的成绩是否大于等于

60,是则在后一个单元格填上“合格”,否则在后一个单元格填上“不合格”。在

这里我们需要用到VB中的选择结构语句,下面我们认识一下选择结构语句。

展示讲解:PPT展示IF语句书写格式,讲解IF语句的运行原理。展示“判

断成绩是否合格”的流程,讲解流程图中不同图形的含义。展示“判断成绩是否

合格”的“伪代码”程序,解释代码的含义。

提问:在这伪代码中我们还要解决两个问题:一个是如何获取单元格中的成

绩,另一个是如何将“合格”或“不合格”信息放到相应的单元格中?当你碰到

你不会的时候你会求助谁?

让一个学生站起来回答

百度、搜狗……

解讲:这里由于时间关系,老师已经帮大家找到了这个函数。同学们请看仟

务单的最下面,VB获取EXCEL中单元格地址的函数是“range("单元格名称〃)”,

如range(〃E2〃),所以我们只要把单元格位置改成“range(〃单元格名称〃)",这段

伪代码即可VBA中运行。

边演示边讲:接下来大家动手完成任务中“基础题”,在VBA中创建一个窗

体,在窗体中制作一个“按钮”,按钮的Caption属性值为“判断一位学生成绩

是否合格”。将修改后的代码添加到按钮的过程中。

学生实践探究:完成任务中的“基础题”(时间7分钟)

解讲:通过刚才实践,我们已解决了是否合格的问题,下面我们一起来看一

下如何解决等第的问题。

展示讲解:PPT展示IF嵌套语句书写格式,讲解IF嵌套语句的运行原理。

展示“判断成绩是否合格”的“伪代码”程序,解释代码的含义。

学生实践探究:完成任务中的“提高题”(时间7分钟)

提问:我们刚才编写的两个程序只解决了一位学生“等第”的判定,那么如

何一次解决所有学生“等第”的判定呢?这就要通过我们下节课将要学习循环语

句来实现。

课堂小结(PPT演示):

分支(选择)结构按“书写形式”分为:块if语句和行if语句

分支(选择)结构按“内容”分为:单分支结构、双分支结构和嵌套分

支结构

【板书设计】

3.3.4分支(选择结构)

一、分支(选择)结构按“书写形式”分为

块If语句

行if语句

二、分支(选择)结构按“内容”分为

单分支结构

双分支结构

嵌套分支结构

【教学设计思路】

一、选择用VBA的原因

本节课选择用EXCEL中的VBA来讲解“分支结构”主要基于以下几点考虑:

1.为下一节“循环结构”的内容作铺垫。“循环结构”对于学生而言是一道难关,

一般我们都采用累加〔s二1+2+3+……+n)进行讲解,用这个例子进行对学生而

言还是有点抽象,而且没H么实际意义,显得有点枯燥。给所有学生划分学业水

平考试“等第”这样的情境下,能较好的激发学生的学习兴趣,对“循环”语名

的理解更加直观。2.用VBA讲解分支结构学生也能很好的理解。通过两个递进

任务的实践,学生基本上能掌握分支结构的用法。3.能激发学生的求知欲。

EXCEL是学生已学过的内容,但其中的VBA功能学生都没用过,通过这节课的

学习,学生知道EXCEL中的VBA还可以实现很多功能,如“自杀式文件”,这

些都能很好的引起学生学习的兴趣。4.VBA的界面和VB的界面相差无几,这

样学生无需花很多的时间熟悉VBA的的界面。

二、整节课的安排流程及意图

(一)整节课的安排流程

播放用VBA制作“自杀式文件”视频(课间)一如何划分学业水平考试成

绩的等第一介绍“VBA”窗口一介绍“分支语句”一讲解“流程图”一讲解“伪

代码”一学生实践完成“任务一(基础题)”一介绍“嵌套分支语句”一讲解“伪

代码”一学生实践完成“任务二(提高题)”一总结“分支结构”的分类一学生

练习。

(二)安排意图

在课间,安排播放“用VBA制作自杀式文件”的视频,其原因有这几个方

面:1.学生到计算机房迟早不一。早到的学生课间无事可做,如果让学生上网,

学生会把游戏下载到自己的计算机中,上课后偷偷的玩,这样不仅影响自己,还

有可能影响到旁边的同学。2.充分利用课间时间,让学生预先了解VBA的功能

和界面。在这里选择制作“自杀式文件”,主要是学生对这个话题较感兴趣,这

样能激发学生学习动力。

整节课通过创设教学情境一一为学业水平考试成绩划分等第,围绕着这个问

题,引出本节课的知识点一一分支结构。在内容组织上,层层推进,先讲“分支

语句”,然后讲解“流程图”,由“流程图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论