vb《分支结构》教学设计教案.doc

上传人:F****n 文档编号:98044158 上传时间:2019-09-07 格式:DOC 页数:12 大小:1.13MB
返回 下载 相关 举报
vb《分支结构》教学设计教案.doc_第1页
第1页 / 共12页
vb《分支结构》教学设计教案.doc_第2页
第2页 / 共12页
vb《分支结构》教学设计教案.doc_第3页
第3页 / 共12页
vb《分支结构》教学设计教案.doc_第4页
第4页 / 共12页
vb《分支结构》教学设计教案.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《vb《分支结构》教学设计教案.doc》由会员分享,可在线阅读,更多相关《vb《分支结构》教学设计教案.doc(12页珍藏版)》请在金锄头文库上搜索。

1、教 材Visual Basic程序设计出版社西安电子科技大学出版社作者周耿烈赵双萍 课题分支结构任课教师 课 时4教学目标1、知识目标:通过实例正确理解If语句的概念、表示方法、结构和用法;了解If语句在解决实际问题中的作用。通过具体的实例,理解、掌握If语句的格式及功能,并在理解分支语句语法的基础上掌握多分支结构的使用。能够初步用If语句设计算法;进一步体会算法的基本思想,提高逻辑思维能力。2、能力目标:通过实例,培养对解决具体问题的过程与步骤进行分析的能力。通过模仿、操作、探索,设计界面、算法、编写程序以解决具体问题,发展应用算法的能力。在解决具体问题的过程中学习If语句,感受算法的重要意

2、义。3、情感目标:通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,形成良好的学习情感,增强学习乐趣。通过感受和认识现代信息技术在解决实际问题中的重要作用和威力,形成自觉地将实际问题和现代信息技术结合的思想。在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。教学重点让学生学会使用If语句,掌握分支判断程序结构,并用来解决实际问题,养学生的探索、创新能力。教学难点条件语句的表示方法、结构和用法;对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。教学方法教法:展示法、提问法、 启发法、任务驱动法、演示讲解法学法:探索学习法、分析法

3、、讨论法、总结法课前准备课件、 教案、素材、多媒体机房设计意图通过制作“健康知识问答”和“体重指数速查工具”,引导学生利用分支结构解决日常生活和工作中的问题,学会对条件进行分析判断并设置条件,学会根据分析判断得到的结果来决定下一步要做什么,学会使用多分支结构。本节课通过理论联系实际的方法来调动学生的学习积极性和主动性,经过不同任务的提升,循序渐进,激发学生的合作意识、探究意识和创造性意识。教 学 过 程教学环节时间安排教师活动学生活动设计意图导入任务5105l 教师提问:你能帮老师完整地翻译下面的句子吗?If we pay attention to balanced diet,and take

4、 an active part in physical training ,then we will be full of energy,else will be listless.如果我们注意合理膳食,积极锻炼身体,那么我们将会更加精力充沛,否则就会无精打采。l 教师引导学生分析:我们是否会精力充沛的条件是“合理膳食,积极锻炼身体”,如果条件成立,那么我们将会更加精力充沛;如果我们不注意合理膳食,也不积极锻炼身体,即条件不成立,就会无精打采。本句话用流程图来表示:合理膳食锻炼身体无精打采BMI18.5否否是精力充沛l 教师总结:在日常生活和工作中,常常需要对某个条件进行分析和判断,然后根据分

5、析判断得到的结果来决定下一步要做什么。在VB中这类问题是通过分支结构来解决的。那么这些英语句子和我们今天要学习的VB分支结构语句又有什么关系呢?大家别着急,我们先来比比看,谁是健康知识百事通。l 引出任务:制作选择题“健康知识问答”:我国第一个“全民健身日”是何时规定的?其倡议口号是什么?功能:当答案选择正确时,出现笑脸图片;当答案选择错误时,出现哭脸图片。学生思考回答学生根据教师引导分析句子的深层含义,并将句子所表达的内容绘制成流程图学生分组,3人一组,小组成员思考、讨论本题思路通过快乐英语译句,使学生对If语句有初步的理解和感性认识,激发学生学习的兴趣和热情,拉开了本节课教学的序幕将理论上

6、升到实际应用层面,鼓励学生将类似的思维方法迁移到今后的学习中任务分析任务实施任务实施10510105101010l 教师提问:程序是怎么判断我们给出的答案是对还是错呢?并且能够根据对错显示相应的图片?l 教师引导学生分析:1、本题是以回答的结果的不同为条件,显示不同图像。联系刚才的英语翻译,让程序判断对错是否可以用英语ifthenelse来表示呢?If “答案是对的”Then “显示笑脸图片”答案=B或b开始 始 输入答案输入答案结束显示“笑脸”显示“哭脸”Else “显示哭脸图片”否是 2、近一步分析问题:“答案是对的”用VB语句如何表示?“出现笑脸图片” 用VB语句如何表示?“出现哭脸图片

7、” 用VB语句如何表示?l 教师引导学生归纳知识:1、单行结构的if 语句格式:If then Else语句块2功能:当条件成立时执行语句块1,否则执行语句块22、双分支结构行if 语句格式:if 条件then语句块1 Else 语句块2End ifl 教师归纳注意点:(1)ifthen以及“条件”必须位于一行,其他语句不能与它们同行。(2)在块结构if语句的最后必须加上end if 以示块结构if 语句的结束。(3)else部分可以省略,但end if不能省略。(4)当语句块1、语句块2有多条语句时,可以写在不同的行,也可以写在同一行,若写在同一行则语句之间用冒号隔开。l 教师提问:行if

8、语句与块if 语句的区别与联系是什么?双分支行if语句与双分支块if 语句功能相同,只是语法格式不同,由于双分支块if语句比双分支行if语句清晰,建议多使用双分支块if语句。双分支块if语句与双分支行if 语句可以相互转换。步骤一:绘制界面界面中用到的控件是:文本框、标签框、命令按钮和图像框。绘制控件并设置相应的参数。教师提问:1、 怎样可以使长文本在文本框中多行显示?2、 怎样给文本框、命令按钮设置背景色?3、怎样在Image图像框中插入图片?控制图片可见与否的属性是什么?步骤二:编写代码编写Command1、Command2的单击事件。教师提问:1、“答案是对的”用VB语句如何表示?教师引

9、导学生回顾关系表达式、逻辑表达式运算符的含义及符号。l 教师归纳注意点:(1)if语句的条件为关系表达式、逻辑表达式或数值表达式。如果是逻辑表达式,表达式的值为True时满足条件,表达式的值为False时不满足条件;如果是数值表达式,表达式的值不为0时满足条件,为0时不满足条件。关系运算符用于比较两个字符串或两个数值。在本任务中,“答案是对的”应表示为:Text1.Text = Or Text1.Text = “b”,Text1.Text =“B”为关系表达式,Or 为逻辑运算符“或”。(2)语句块1是满足条件时执行的语句,语句块2是不满足条件时执行的语句。如果程序分支包含多条语句,则这些语句

10、要按多条语句写在一行的规律添加冒号。l 2、“出现笑脸图片”和 “出现哭脸图片” 用VB语句如何表示?在本任务中,“出现笑脸图片”应表示为:Image1.Visible = Truel “出现哭脸图片” 应表示为:l Image2.Visible = True在本任务中,语句块1和语句块2均为逻辑表达式。步骤三:运行调试程序,输出程序教师运行程序检验正确与否,如有错误利用调试功能调试程序。学生观察、思考回答问题小组讨论学生自主探究绘制流程图小组讨论总结为:可以用ifthenelse来编写程序学生思考小组讨论根据英语句子翻译总结出两种形式的if结构语句学生做笔记小组思考、讨论归纳出总结区别和联系

11、小组成员讨论尝试绘制出界面学生思考自主探究小组成员讨论尝试用ifthenelse架构整个程序学生思考积极发言学生进一步掌握表达式、逻辑表达式运算符的用法,并学会如何对if语句的条件进行设置学生强化对图像框控件的认识学生参考步骤认真完成教师巡视指导,及时解答普遍性问题通过小组讨论,充分发挥学生独立完成问题的能力依据建构主义理论,学生只有用自己的知识去过滤和解释新知识,才能达到对新知识意义的建构和对原有经验的发行和重组教师通过提问引导的方式让学生自己总结出单双分支语句的结构,这种教师先引导学生后总结的教学方法,收到较好效果界面设计培养学生的界面排版能力和审美观学生通过小组合作,能发挥主观能动性,完成课堂任务,积极思考,踊跃发言,在轻松愉快的气氛中完成本课学习任务激发学生学习兴趣,培养学生自主学习能力,分析问题能力,解决问题能力课堂评价5选出有代表性的作业,引导学生完成自我评价和相互评价。作业评价依据:1、界面整洁、美观,控件属性设置正确。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号