建立算法概念,着重一个"导"字,并通过适量的练习加以巩固.
四.教学支持条件分析
为了有效实现教学目标,条件许可,可以借助计算机或者计算器来参与运算或表达算法.通过计算机演示帮助学生体会算法研究的价值.
五.教学过程设计
(一)课题引入设计
1.看章头图,介绍图中算筹、算盘、计算机.
2.提出问题:是什么把这三者联系在一起?引出算法.
3.介绍后景朱世杰的《四元玉鉴》,引出介绍我国古代部分数学成就,对学生渗透爱国主义教育.
4.从为了了解计算机的工作原理,让学生体会算法的研究价值.引出课题--算法的概念.
(二)问题情境,引出算法概念
问题情境:一个农夫带着一条狼、一头山羊和一篮蔬菜要过河,但只有一条小船.乘船时,农夫只能带一样东西.当农夫在场的时候,这三样东西相安无事.一旦农夫不在,狼会吃羊,羊会吃菜.请设计一个方案,使农夫能安全地将这三样东西带过河.
设计意图:通过这个学生感兴趣的问题,让学生有一个对算法的初步认识.
师生活动:教师可以引导学生整理出按步骤解决问题的方案,并告诉学生这就是一个解决该问题的算法.
第一步,农夫带羊过河.
第二步,农夫独自回来.
第三步,农夫带狼过河.
第四步,农夫带羊回来.
第五步,农夫带蔬菜过河.
第六步,农夫独自回来.
第七步,农夫带羊过河.
当然,也有可能学生提出第二套过河方案.
第一步,农夫带羊过河.
第二步, 农夫独自回来.
第三步,农夫带蔬菜过河.
第四步,农夫带羊回来.
第五步,农夫带狼过河.
第六步,农夫独自回来.
第七步,农夫带羊过河.
在这里目的不是为了解决这个问题本身,而是为了从这里让学生初步了解算法,所以不需要两种方案都讲.只要在学生回答的基础上整理出一个解决问题的步骤即可.
(三)解决问题,建立算法概念
"鸡兔同笼"是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的问题,从学生熟悉的鸡兔同笼问题解决引出数学中的算法问题:
问题1:一个笼子里有一些鸡和兔,现在知道里面一共有个头,只脚,问鸡和兔各有多少只?
设计意图:通过对学生所熟悉的问题的解决,帮助学生形成按步骤表达解决问题的想法.为建立算法的概念,以及下面学习复杂问题中用自然语言描述算法打好基础.
师生活动:这个问题学生容易解决,可以由学生独立思考,之后汇报其解决方案.