课堂中抛出一个好问题,犹如投石激浪,能充分激发学生的思文,激发他们的学习动力。如果课堂中能根据教学内容提炼出一个个渐进式的问题,那么必将引领学生探究性地学习,变被动为主动,做到事半功倍的效果。下面我以《对分查找及程序实现》案例为例,阐述精心设计的问题在本课学习内容中的引领作用。
一、教材分析
《对分查找及程序实现》是选修模块《算法与程序设计》第2.4和5.4节的内容,前面先学习了《顺序查找及程序实现》,所以查找的思想和语句的表达为本节课作好了必要的铺垫,算法的思想和特点可以通过两者的类比展开。但是“对分查找”过程比“顺序查找”要复杂,特别是程序实现,所以教学重点放在分析对分查找的过程分解上,再通过流程图直观地表达查找过程,最后用程序代码实现查找算法。
二、教学目标
1.知识与技能
(1)理解对分查找的算法思想。
(2)初步掌握对分查找算法的程序实现。
2.过程与方法
(1)经历用对分法查找的基本过程。
(2)体验对分查找在查找法中的地位和作用,并能运用对分法解决实际问题。
3.情感态度与价值观
(1)激发和保持对学习内容的求知欲,形成积极主动地学习。
(2)引导学生不要迷信书本和现有的科学,学习要敢于质疑,树立起不断完善,追求卓越的思想。
三、教学重点
理解对分查找方法的基本思想及过程。
四、教学难点
初步掌握对分查找算法思想的程序实现;研究对分查找的优化问题。
五、教学过程
(一)创设情景,导入新课
师:请一位同学上来随意出一个在100以内的自然数,由我来猜,大家只要提示“大了”或“小了”,直到我猜中为止,数一数,我几次能猜中。
平时总被老师考,今天终于听到可以考考老师的时候,学生个个磨拳擦掌,跃跃欲试。我叫了一个胆大的男同学上来,他在黑板上写了一个数字,下面的同学一片心灾乐祸,试目以待,看你朱老师的表现了。
师:是1吗?毕业论文http://www.751com.cn/
生:小了。
师:是2吗?
生:小了。
师:是3吗?
生:小了。老师你也真是的,你准备猜到什么时候去呀!
师:哈哈哈,那就快一点,是50吗?
生:大了。
师:是25吗?
生:小了。
……
师:是38吗?
生:对了!哈哈哈
师:太抠门了,竟然选了38,太伤老师自尊嘞。
全班友好大笑,师生间的默契使课堂的气氛非常轻松热烈。
设计意图:用猜数游戏激趣导入,并且反常态而行之,用“学生出数,老师猜数”的方式,进一步激发学生学习热情,同时让学生初步感受“对分查找”的算法思想。
(二)逐层设疑,诠释本质
问题一:请大家思考刚才老师用了什么样的方法在猜数? 2140