算法多样化是不是就等同于一题多解,是不是算法越多越好呢?这是值得所有的小学数学老师思考的一个问题。作为教师,我们不应忽视学生的认知基础和思维水平,一味地强调算法多样化。我们教师在实施算法多样化的过程中,必须解决好两个问题:
1、要正确理解算法多样化的实质。
算法多样化是数学课程改革倡导的一种新的教学理念,是教师鼓励学生独立思考,用自己的方法解决问题,培养学生的创新思维,促进学生个性发展的体现。它是针对计算过程中,不同的学生会从各自的生活经验和思考角度出发,产生不同的思考方法而提出的一种教学策略,也是尊重学生个性化学习、促进学生个性化发展的有效途径,其实质是尊重学生对计算方法的自主选择。让他们在计算中感受计算方法和解决问题策略的多样性。为此,教学中教师不能为了算法的多样化,而将算法形式化、教条化。
不少算法是在教师“还有不同的方法吗”的不停追问、暗示下“逼”出来的。像有的学生为了“配合”教师,把实际计算中自己不用的算法“上报交差”;有的学生则为了“与众不同”,人为地拼凑算法;有的算法实际上是与别人雷同的……可以说,这些算法并不反映学生真实的思维状态,也没有多大的实际价值。由此可见,教师如果片面地追求算法的数量,以为算法越多越好,而忽视算法的质量,忽视算法背后所代表的学生真实的学习状态,很容易会把学生引入钻牛角尖和乱用算法的误区。这对学生的发展是非常不利的。
2、处理好算法多样化和算法优化的关系。
每个学生的生活经验和思维发展水平不同,对相同的教学内容往往表现出个性化的认识和理解,所使用的计算方法必然多样性,因此在解决数学问题的过程中就会形成多种方法。在这些方法中,有些算法比较简便,有些算法比较麻烦;有些算法思维水平较低,有些算法层次较高,这就会产生算法优化的问题。算法优化的过程应是学生不断体验和感悟的过程,而不是教师强制规定和主观臆断的过程,教师要让学生自己逐步找到适合自己的最优算法。例如,解决“18+7”这样的计算问题时,学生提出各种算法后,教师不要急于评价,也不要用一种算法去统一,更不能算法“自由化”,即想怎样算就怎样算。可以对学生提出的各种算法进行比较、分析,让学生在与同伴的交流比较中了解各种算法特点,找到适合自己的一种或者几种算法,以此正确地理解算法多样化和算法优化的关系。
至于教材中编排的某些算法,如果在教学时没有学生提出,教师应从学生的认知实际出发,区别对待。其一,若已经是学生不用的“低思维层次的算法”,教师可以不再出示,以免学生走回头路。其二,若是算法经教师“千呼万唤”仍不“出来”,说明算法离学生“最近发展区”很远,大可不必呈现。其三,若是有利于学生今后进一步学习和发展的算法,教师可通过提示等方式引导学生进行探索,也可通过向学生推荐等形式进行呈现。当然,我们也要注意避免把算法刻意“灌输”给学生。
本文来源:https://www.010zaixian.com/yuwen/jiaoxuefansi/1210949.htm