1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1 算法与程序设计《第2章 程序设计基础 第三节 选择结构 学习指引 控制条件》优秀教案
为了让学生对逻辑运算符有更深刻的理解,引一个小程序:测算过去未来某年某月的天数,当中对天数的判断需要使用到闰年判定,需使用逻辑运算符。该案例与生活联系大,通过让学生动手实践,引导学生尝试独立编写代码,掌握逻辑运算符的使用。
学情分析:
本节课针对的是高中的学生,他们对信息技术充满兴趣,对新知识的求知欲强,也具备了一定的逻辑思维能力。在此之前,我们已经学过分支结构,因此对于逻辑运算符参与的复杂条件判断应该能够快速上手。在教学中,教师采用他们熟悉的事物代入教学,针对这个年纪的学生,更喜欢动手操作,所以教师应该在教学过程中发挥指导的作用,尽量把时间交给学生们来。通过任务引导学生,让学生自己来发挥学习的能动性。
教学目标:
知识性目标:了解闰年的形成原理及判断方法;理解逻辑运算的原理;能将数学逻辑运算转化为计算机语言并应用到程序中
过程性目标:通过本节课,加深学生将生活中的实例建模为计算机程序的能力,学会如何用程序处理一些实际问题的方法。?
情感性目标:开拓学生的发散性思维,激发学生主动探索新知识的兴趣,培养学生的逻辑思维能力,培养学生科学严谨、大胆探索、勇于创新的良好习惯和心理品质。??
教学重点:
逻辑运算符的执行原理,并将逻辑运算运用到程序设计中。
教学难点:
灵活运算已有知识及编程思想解决实际问题。
六.实验环境与资源
数字网络教室、河南省实验中学在线教学系统。
在线教学系统将各个知识点分成模块,每个实验对应一个知识点,让学生在编程实验中掌握知识点,形成良好的编程思维。
教学过程
情景引入:通过以前的编程我们已经掌握了分支程序设计的语法及使用规则,先来看一个用if语句编写的判定天数的实验,该程序根据你所输入的年份及月份判断该年该月有多少天,要想完成这个程序,必须使用到逻辑运算符。
讲解部分:
逻辑运算符:not,and,or的原理及逻辑真值表,为了更好帮助学生理解对照数学上讲过的交集,并集和补集运算
闰年产生的原理:包括其它学科的相关知识:回归年、阳历等知识点,通过这些知识点得到闰年的计算方法:四年一闰,百年不闰,四百年再闰。将这句话转化为算法描述:符合下列条件之一即为闰年
① 年份能被4整除,并且不能被100整除
② 年份能被400整除
最终形成VB表达式:(y mod 4=0 and y mod 100<>0) or (y mod 400=0)
画出程序流程图
Private Sub Command1_Click()
y = Val(Text1.Text)