怎样理解算法多样化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎样理解算法多样化
《现代教育》的基本理念是“以学生的发展为本”,既要面向全体,又要尊重差异。《数学课程标准》也指出:“由于学生生活背景和思考角度不同,所使用的方法必然是多样的,教师应尊重学生的想法,鼓励学生独立思考,提倡计算方法的多样化。”可见,算法多样化是学生个性化学习的一个有效途径。我认为要明确以下几个问题:1、明确“算法多样化”与“一题多解”是有区别的。
“一题多解”是面向个体,要求每个学生掌握多种算法,尤其是中等以上水平的学生,遇到同一道题可有多种思路多种解法,目的是为了发展学生思维的灵活性。
算法多样化是指群体算法的多样化,每人可以用自己最喜欢或最能理解的一种算法,同时在群体多样化时,通过交流、评价可以吸取或改变自己原有的算法,在教学中不应该也不能要求学生对同一题说出几种算法,否则只是增加学生不必要的负担;算法多样化本身并非目的,它反映的是探索算法的客观过程;通过算法多样化的“求异存同”的过程,丰富和发展学生的各种思维表象,从而达成学生发展思维并主动优化各自算法的目的。
2、倡导算法多样化是否还需要算法优化?
认识:最优算法是存在的,不过每个人心目中的最优算法是不同的,在不同的阶段,最优算法也是在发展变化的。要让学生经历算法优化的过程。
曾经看到一些低年级的计算课上,讨论一道计算题,出现了10种、20多种的算法,教师还一个劲儿地给予鼓励,临下课时,只简单地说了一句:“你们可以用自己喜欢的方法来算。”其结果是班上思维迟缓的一些学困生确是眼花缭乱、无所适从,产生了干扰。这种情况是不是我们鼓励的个性化呢?我认为不然。数学是讲“优化”的,算法“优化”的含意是要求寻找最简捷、最容易、速度快的方法。诚然,在多种算法中,有的并不见得有优劣之分,如20以内退位减法,无论是用“破十”“连减”或“用加算减”的方法,都很难说孰优孰劣,儿童完全可随自己的经验进行选择;又如长方形周长的求法,有的愿意用“(长+宽)×2”的方法,有的则用“长×2+宽×2”的方法,学生喜欢用哪个就用哪个。
但是,一般情况下,总有个最基本、最一般或最佳的算法。教学中,教师有责任引导学生去比较、去评价,并使大家掌握那些公认的更好、更一般的算法,以便举一反三、闻一知百,否则就失去了教育的功能。
3、倡导算法多样化,学困生一种方法也没掌握怎么办?
原因分析:教师没能精心组织探索和交流算法的过程。
学生没有经过独立思考,没有参与到探索算法的过程中去。
策略:新课标指出,要让不同的人在数学上得到不同的发展,要努力让不同学生在数学学习上都获得成功。因此,面对学生的多种算法,我们应该尊重学生的个性,而不要在教学之初就把教学目标定位在中游层次的学生。新的数学课程是有弹性的,它倡导最大限度地满足每一个学生的数学需要,最大限度地发挥每一个学生的智力潜能。它既能为有特殊才能和爱好的学生提供更多发展的机会,也特别关注学习上暂时有困难的学生。
算法多样化并不是算法大杂烩,算法越多就越好。面对学生的多种算法,我们应该学会分析,哪些方法是需要引导的,哪些方法是通用的,哪些方法是有局限性的。教师要及时地根据反馈的信息对学生的思维进行引导,使信息在发散的同时往最优的方向发展。此时教师语言的引导作用非常重要。
要把算法优化的过程看做师生互动、生生互动的过程,把优化的过程作为思考、交流、探讨的过程。教师要通过创设一定的情境,设置一定的障碍,引导学生在多次自我体验的基础上自我感悟。