选择结构单分支结构(教学设计)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3.2程序的选择结构——教学设计
一、教材分析
本节课的教学内容是教育科学出社版、普通高中课程标准实验教材选修模块《算法与程序设计》中的第2章第3节《程序的选择结构》,是在上两课时(2.1—2.2)学习VB的基本数据类型、常量、变量、函数、表达式等程序设计语言和程序顺序结构的基础上,学习程序的选择结构,其中包含“选择结构的格式、功能、执行过程”。
在解决实际问题的过程中,常常需要对事物进行判断和选择。
如何在程序设计中能够实现判断和选择,选择结构是重要的选择方式之一。
在讲解这一知识点时,采用英语“If you feel happy then you will smile else you will sad.”提炼选择结构并编写程序,引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的全过程。
通过分析程序,归纳总结出VB语言的选择结构的格式、功能、执行过程,让学生体验自主学习、协助学习的乐趣,体验成功的快乐。
二、学情分析
在第一章的学习中,学生已经经历了利用计算机解决问题的基本过程,领略了用计算机解题的奇妙之道,在第二章中学习VB的基本数据类型、常量、变量、函数、表达式等程序设计语言和程序顺序结构的基础上,感悟了程序设计是其中的关键环节,对程序设计已经产生了一定兴趣。
三、教学目标:
1、通过英语“If you feel happy then you will smile.”提炼选出择结构的单分支结构,通过英语“If you feel happy then you will smile else you will sad.”提炼出选择结构的双分支结构,讲解单分支结构和双分支结构及其功能和执行过程。
师生共同分析“密码登陆框”问题,分别用单分支和双分支结构解决密码输入正确和不正确时的处理方法。
归纳总结VB语言的选择结构的格式、功能、执行过程,掌握条件选择语句的使用方法,能够编写简单的选择结构的程序;掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。
2、初步掌握程序调试、运行的方法。
3、本节从问题“密码登陆框”入手,逐步增加难度,让学生明白条件选择语句的执行流程及使用方法,引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程,体验成功的快乐。
四、教学重点、难点
重点:1.理解VB语言选择结构的格式、功能、执行过程。
2.掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。
难点:关系表达式和逻辑表达式得运用,如何利用计算机来解决生活中的实际问题。
五、教学策略:
本节课以课程标准为核心,以教材为依据,教学流程呈现梯度层进式发展。
首先从英文“If you fell happy then you will simile.”引入,快速自然的引导学生走进主题,明确本节课的学习目标,并顺势讲解单分支和双分支结构的格式、功能和执行过程。
通过组织学生完成“密码登陆框”问题,首先完成单分支结构的学习,将问题变形后组织学生独立完成双分支结构,进一步理解选择结构的格式、功能和
执行过程。
以密码不可见为依托,讲解属性里的“passwordchar”的应用,并让学生互相破译对方设置的密码,以加深学生对选择结构的理解,激发学生学习VB的兴趣。
再次将问题延伸以既需要输入用户名又需要输入密码为例,让学生充分理解选择结构中的“条件”,明白关系表达式和逻辑表达式及其应用,理解程序的运行顺序。
以达到降低学习难度,逐步提高学生的编程能力。
以醒目的方式将选择结构的格式、功能和执行过程呈现给学生,逐步建构规范合理的利用计算机解决日常生活中问题的意识。
最后,以“成绩分段”作为思考结束本节课,激发学生学习兴趣并作为下节课导入。
七、教学反思
本节课采用“跟进式教学法”进行教学。
课教学教学设计思路明确,按照:引入—→内容讲解—→分析问题—→设计算法—→编定程序—→单分支结构—→双分支结构—→关系运算符学习,并将交流评价贯穿始终的流程完成学习过程。
可以试着先展示程序,让学生看到效果,引导学生猜测程序实现的过程,提高学习的积极性。
在出示程序代码时,可以将代码采用分层格式显示,特别是if语句,要通过空格符缩进子语句以增加语句体的层次感。
在VB语言中,选择结构通过if语句和下节课将要学到的select case语句这两个选择结构来实现,运用选择结构的关键是条件的表示,如果能够正确地表达条件,就可以简化程序,使程序更直观、更准确地描述出分支的走向,此处应多引导。
教学选择语句必须学习关系运算符。
通过案例进行教学,并让学生计算逻辑表达式,这种方法是比较高效的。
课堂活动采用逐步提高难度的方法一步一步先掌握单分支结构,问题变形后掌握双分支结构,再将问题延伸,让学生深刻掌握If语句中的“条件”,及关系表达式和逻辑表达式以及程序的运行过程,这样做既简单又能对本课学习的选择语句进行巩固,让学生在思考和参与活动的过程中完全掌握,以此达到本节课教学效果。