2.3程序的选择结构教学设计

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

2.3程序的选择结构教学设计

第一篇:2.3程序的选择结构教学设计

2.3程序的选择结构授课教师:陈其

一、教学目标

1、知识与能力

(1)掌握选择结构的If条件语句的格式、功能和执行过程。(2)关系表达式与逻辑表达式的理解与运用。

(3)学会使用条件语句来实现选择控制结构,解决实际问题。(4)进一步掌握VB程序调试运行的方法。

2、过程与方法

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

3、情感态度与价值观

(1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。

(2)在自主探究解决问题的过程中,让学生体验学习的乐趣。

二、教学重、难点重点:

(1)理解并掌握选择结构的格式、执行过程及其功能。(2)

理解多重选择结构语句在解决多重选择问题上的直观、优越性。难点:

学生理解并掌握选择结构的格式、执行过程及其功能,并能动手设计程序解决生活中的实际问题。

三、教学过程

教学环节教师活动

师:上节课我们在学习程序的顺序结构的时候,对求身体的健康指数BMI程序有了一定引的认识,下面请同学们入回忆一下该程序的编写并发现该程序的不足。

师:那我们如何完善该程序呢?是不是要增加语句组来进行判断?

师:展示课件并解释选择结构的If语句的基本格式及执行过程。

师:请同学们参照该格式,完善上面的程序。教

师:同学们编的真好,但是该程序依然不明确,我们来看一下是不是可以这样编:

学生活动

回忆并思考。

发现该问题:程序运行之后不能直接得到答案,而是要根据经验判断(BMI>25,身材偏胖;18≤BMI≤25,身材真棒;BMI= 18 And BMI = 18 And BMI

then

流程图:

自主尝试、解决问题1:(学生可能会用不同的问题解决方案,编写后进行成果展示,推选出最优方案)

(1)s=inputbox(“请输入路程值s”,s) if s2 then

pay=1.4*(x-2)+5 print pay (2)inputbox(“请输入路程值if s2 then

msgbox(1.4*(x-2)+5) 师:同学们有没有发现,这段代码似乎还有点“问题” 学生:议论纷纷。有的说没有,有的说好像有点,但说不出来。

师提示:存在重复判断。因为给定一个数值,它只会符合一种情况,但是我们的程序现在都对它进行了两次判断,这是浪费计算机资源和降低程序运行效率的做法,If语句还有一种格式能很好地解决这个问题。从而引出复合IF语句。

通过IF...THEN...语句教学与学生实践,引出分支语句的第

二种表达格式。

4、继续提出问题――引导出双分支语句――完善问题

(在已有的实践结果上再设疑,再引导,从而引发学生的深入思考,逻辑严谨,环环紧扣。同时,在提出问题的过程中,培养学生优化程序设计算法,提高程序运行效率的思想,也就是在向学生传达一个信息,不仅要能够解决问题,而且要尽力找到解决问题的最好方法。)

展示IF双分支语句格式及流程图,并讲解其功能 IF

then

流程图:

Else

End if 尝试修改上述语句

inputbox(“请输入路程值”,s) if s then

Else

IF

then

Else

Endif Endif

同学自主实践,

inputbox(“请输入路程值”,s) if s=90 then print”优秀”

If X>=80 and X=70 and X=60 and X=90 Print”优秀”Case 80 to 89 Print”良好”

Case 70 to 79 Print”中等”

Case 60 to 69 Print”及格”

Ca se else Print”不及格” End select End sub

七、知识回顾,总结提升

在VB语言中,选择结构通过if语句和select case语句这两个条件语句来实现,运用条件语句的关键是条件的表示,如果能够正确地表达条件,就可以简化程序,在多重选择的情况下,使用select case语句,可以使程序更直观,更准确地描述出分支的走向。

与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向,它进一步体现了计算机的智能特点。

八、课外拓展

问题1:编一个程序,输入三个数,输出其中的最大数。问题2:自已上网查资料,搜集有关气象风级表的资料,比如说0级是属于无风,12级是属于飓风等,试编写程序,输入一

个风级,输出相应的概况,名称,速度等。

第三篇:VB选择结构程序设计的教案

《VB

【教学内容分析】

选择结构程序设计》教案

《程序的选择结构》是信息技术普通高中课程实验教科书选修1《算法与程序设计》第二章第三节的内容。主要内容是用选择结构编写简单的程序解决具体问题,在理解了顺序结构的前提下使得学生掌握VB语言的条件语句、多重选择语句的格式、功能和执行过程,学会使用条件语句和多重选择语句实现选择控制结构,解决简单的实际问题,并初步掌握调试、运行程序的方法。【教学对象分析】

高二的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都达到了一定的水平,在教师的有效引导下,有能力进行自我探究。而且高二的学生已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,但是经过半年的时间,繁重学业的学生已经对本来在数学上都要求不高的算法知识已经遗忘了不少。而且对于学生来说,在数学课中接触的主要是纯数学问题。这些案例比较抽象,与生活实际相距较远,不够具体生动,学生大多是以一种被动接受的态度进行学习。如果能用一种学生比较感兴趣的,贴近学生

相关文档
最新文档