课堂导学案
活动一:体验if单分支语句的使用——制作登录页面程序
1、打开vb程序,新建一个标准exe文件
2、界面设计:
3、修改属性
修改标签Label1的Caption属性为:用户名
修改标签Label2的Caption属性为:密码
删除text1的Text属性中的text1
删除text2的Text属性中的text2
修改commandbutton的Caption属性为:确定
4、添加代码
双击“确定”按钮,添加以下代码。
5、调试运行。
活动二::体验if双分支语句的使用——制作登录页面程序
1、在活动一基础上,修改完善程序。
补全代码
2、调试运行、美化程序。
3、保存程序(1、保存源文件:“文件”菜单——“保存工程”。2、保存exe文件:“文件”菜单——“生成工程1.exe”)。
环节二:自主探究,延伸拓展
if语句除了单分支和双分支两种结构外,还有一种复杂的分支结构:
多分支
活动三:制作一个查询星座程序
1、打开vb程序,新建一个标准exe文件
2、界面设计:
3、修改属性
4、添加代码
双击“你的星座”按钮,进入到添加代码页面,将下面代码拷贝到指定位置,并补全摩羯座、水瓶座、双鱼座代码。
5、调试运行,保存程序(“文件”菜单——“生成工程1.exe”——文件名改为 “查询星座”)。
教学设计
教学目标:
1、掌握If语句的基本结构。
2、能用If语句解决实际问题。
3、培养学生的逻辑思维能力,数字化学习能力,提升学生用程序解决问题的能力。
4、通过动手编写程序提高学生的自我认同感和成就感,帮助学生树立正确价值观。
教学环节
教师行为
学生行为
设计意图及依据
创设情境
导入新课
列举生活中我们登录网站、app,或者登录学考报名系统需要输入用户名和密码进行验证的例子,引出如何制作一个登陆页面程序?从而导出本节课主题。
回顾自己登陆各种页面及app的经历,思考如何制作登录页面小程序。
通过创设问题情境,激发学生学习的积极性和主动性,并唤醒生活中的记忆中有关的知识,使学生能利用自己原有认知结构中的有关经验,去同化和索引当前看到的场景。非常自然的导入本节课内容的学习。
学导结合
探究新知
教师讲解If语句,并分析If单分支结构的流程图以及语句。
学生认真听讲、思考,建构有关If的知识体系。
学生刚开始接触If语句,自身有关If语句的储备的知识比较少,需要教师借助流程图,仔细讲解If单分支结构,引导学生建构有关If的知识体系。
活动一:体验If单分支结构的使用
1.教师点拨登录页面程序所用到的控件,并带领学生分析程序代码。
2.在学生制作登录页面程序中提供指导帮助。
3.总结学生制作中出现的问题、以及解决方法。
1.学生在教师的引导下,根据学案提示利用If单分支语句制作一个简单的登录页面程序。
2.展示自己制作的作品
知识的实际运用、迁移能够加强学生对知识的建构,学生通过自主探究运用所学的If单分支语句的知识实际动手制作登录页面程序,能有效的帮助学生掌握If基础知识与技能。
1.抛出问题:同学们再运行下自己编写的程序,思考下你们的程序有什么问题?那如何修改程序呢?
2.教师讲解分析If双分支结构的流程图以及语句。
1.思考自己制作的程序有什么问题。
2.学生认真听If双分支结构知识。
让学生带着问题进行学习,会让学生的学习更主动。建构的知识体系更加牢固。
活动二:体验If双分支结构的使用
1.教师点拨,如何修改完善上述程序。
2.在学生制作登录页面程序中提供指导帮助。
3.总结学生制作中出现的问题、以及解决方法。
1.学生根据学案,补全完善登录界面的代码,并调试运行。
2.根据自己的喜好美化自己的程序,并保存。
层层深入,逐步引导学生发现问题,并通过学习,把知识迁移到解决问题中,真正的实现知识服务于现实生活需要。这样不仅能够调动学生不断学习、不断探究的积极性,也能够加快知识的建构,真正的贯彻信息技术课程标准。
自主探究
延伸拓展
1.抛出问题,在我们编写程序时可能会遇到有很多种选择,那么如何通过If选择语句实现多分支选择呢?
2.在学生自主探究制作查询星座程序中提供引导、指导帮助。
3.总结归纳出现的问题以及解决方法。
1.学生自主探究学案活动三:自学多分支结构。
2.根据学案提示,自己动手制作一个简单的查询星座程序。
3.展示自己的作品。
学生通过积极主动的思考问题,并在教师的引导下自主探究如何实现程序多分支选择,制作一个查询星座的程序。这能够激发学生解决问题的欲望,增强学生的自信感,并从自主解决问题这一过程中加深学生的自我认同感及成就感,树立正确的信息社会价值观和责任感,提高学生的数字化学习能力。
总结归纳
建构成果
1.引导学生总结本节课学习内容。
2.组织引导学生分享自己的设计体会。
3.升华主题,我们在人生中也遇到很多选择。
1.归纳总结所学知识。
2.分享程序设计体会。
3、内化和升华。
引导学生归纳总结所学知识内容,建构自身对的知识体系。并通过分享自己的设计体会,增强学生的自我认同感。最后通过本节课的知识升华到我们的人生,在人生中也会遇到千千万万的选择,小到我们生活的细枝末节,大到我们的高考选科、填报志愿以及未来职业规划,希望同学们在面对选择时从心出发,理性选择(德育渗透)。
课件11张PPT。If语句 信息技术 高二年级
《算法与程序设计》—— 教育科学出版社
环节一If语句是判断语句,能根据条件选择不同的处理数据的方法。If 条件 then
语句或语句组
End If完成学案的活动一:制作一个登录页面程序。参考代码:
If Text1.Text = "abc" And Text2.Text = "123" then
MsgBox “欢迎进入"
End If思考:我们编写的程序有什么问题吗?输入的用户名或者密码错误的时候,程序没有任何反馈。
那我们如何修改程序呢?
If 条件 then
语句或语句组1
Else
语句或语句组2
End If条件语句或语句组1成立不成立ab语句或语句组2环节二多分支010203If选择语句
单分支、双分支、多分支分享你的程序设计体会人生中也有无数的选择环节三感谢观看