二、考题解析
【教学过程】
(一)导入新课、提出任务
采用温故知新的导入方法直接切题,指出本节课要学习的知识,提出任务:如何编写一个简单的分支程序。
师:同学们,我们在之前的课程中已经学习了,在VB程序设计中有3种基本的控制结构,有哪位同学还记得,给大家说一说?
生:顺序结构、分支结构和循环结构。
师:说的非常准确,证明你对这部分内容掌握得十分牢固。我们平时上网的时候,一些网站需要我们通过输入用户名和密码进行登录,这时如果密码正确,则可以正常登录,但若密码错误,则无法登录。同学们,如果要实现这样的功能,你会选择哪种结构呢?
生:分支结构。
师:没错,说的非常正确,说明你对分支结构的程序思想理解的很到位了。既然我们确定了程序的结构,那用VB程序应该如何编写呢?这就是我们今天要学习的内容——编一个简单的分支。
(二)新知探究、分析任务
通过之前的课程学习,学生已经了解分支结构的程序思想和常用的分支语句,请学生思考如下几个问题:
(1)要想完成验证密码的“登录”程序功能,窗口界面需要几个控件,这些控件用于实现哪些功能?
学生根据以往学习的知识和上网经历,总结出实现程序功能需要的控件:
一个文本框用于输入密码;两个按钮用于响应用户的操作,即“确定”和“退出”;两个标签用于提示用户输入密码和显示错误信息。
(2)当密码输入正确时,要在窗体上显示图片,可以用什么函数?
学生根据教材得出:
可使用Load picture( )函数。
(3)为响应用户的两种操作,如何编写代码才更加合理?
学生根据教材的提示并讨论得出:分别为“确定”和“退出”按钮编写代码。
(三)交流合作、完成任务
(1)确定小组,学生以小组为单位开展学习。在此之前,老师提出如下要求:
①组内成员每个人编写一分支程序,来实现程序的功能。在操作过程中,如果遇到问题,先参考教材,仍然无法解决的再与其他成员进行讨论,也可以询问老师。
②程序的密码统一设置成“123abc”,当输入密码后单击“确定”按钮,密码正确时,显示的图片可以自定,但是注意程序界面的美观;密码错误时,要显示相应的提示信息。
(2)老师巡视指导。在此过程中,如发现个性问题则进行个别指导,共性问题进行共同讲解。
(四)成果展示、评价小结
1.将随机抽取部分学生的操作结果在全班进行展示和赏析。首先请学生自己简述其操作步骤、在操作过程中遇到的困难以及解决方法,然后请其他同学说说自己的建议和值得学习的经验。老师对学生的表现进行及时表扬。
2.老师进行总结和补充。
(1)测试程序时,如果发现窗体和图片的大小不吻合时,可以返回设计状态来调整:窗体的大小;(2)要分别输入正确的密码和错误的密码来查看程序是否满足要求。
3.作业:运用本节课的知识编写一个简单的循环结构,执行的功能自己设置。
【板书设计】
略
【答辩题目解析】
1.程序设计中,常用的程序控制结构有哪些,请简要说明?
【参考答案】
在程序设计中,有3种常用的程序控制结构,分别是顺序结构、分支结构和循环结构。顺序结构是最简单、最基本的结构方式,各流程框依次按顺序执行。分支结构又可称为选择分支,是对给定条件进行判断,条件为True时执行一个分支,条件为False时执行另一个分支,可分为单分支选择结构和双分支选择结构,当选择的情况较多时,还可以使用多种情况选择结构。循环结构可以根据需要多次重复执行一行或多行代码。循环结构分为两种:当型循环和直到型循环。当型循环,先判断后执行,即当条件为True时反复执行语句或语句块,否则跳出循环,继续执行循环后面的语句。直到型循环,先执行后判断,即先执行语句或语句块,再进行条件判断,直到条件为False时,跳出循环,继续执行循环后面的语句,否则一直执行语句或语句块。
2.你采用的教学方法是什么,为什么使用这种教学方法?
【参考答案】
我采用的教学方法是任务驱动教学法,这是建立在建构主义教学理论基础上的一种教学法。这种教学方法主张教师将教学内容巧妙地隐含在通过使用信息技术完成的工作任务中,以完成任务作为教学活动的中心,使学生在完成任务的过程中达到掌握所学知识与技能的目的。通过这种教学方法,能够充分调动学生的学习积极性和主动性,体现了新课改中以学习为出发点和落脚点的基本理解,同时让学习能够学以致用。
热点推荐>>2017下半年教师资格证面试真题及答案汇总
通关秘籍:教师资格证面试如何快速通关?233网校讲师将面试情景还原,助你一举攻下“结构化面试+试讲+答辩”三大内容,实战通关!免费体验>>