常州市教育学会现代教育技术专业研究会2006年论文与教学反思评比材料信息技术支持下的算法案例及反思【摘要】算法思维具有机械操作的特点,算法学习是一种数学活动,因此算法教学要重视信息技术支持下的算法实现
本文以Excel为技术平台,认识到算法实现有利于学生认识、理解算法,有利于辨析、建构算法,有利于优化、创新算法
在教学实践的基础上,认识到:理论教学与实践操作要作适当的动态平衡;算法教学要加强学科知识内部和学科间的整合;算法教学要讲算法、重算理,进行算法化教学
【关键词】Excel算法算理整合作为一种为解决给定问题而需执行者去一步一步实施有穷操作过程的描述,算法是求解一个问题所需步骤的提纲,是对解题过程的抽象和精确描述,“算法思想已经成为现代人应具备的一种数学素养”,在新课程改革中算法正作为数学的重要组成部分而逐步“深入人心”
笔者以为算法教学一方面要让学生体会算法中的算理,因为算理是算法的灵魂,同时也要让学生学会算法的适度形式化,学会算法的实现
一方面算法思维与通常的数学思维有迥然不同的特点,通过计算机的算法实现有利于学生认识和接受算法思维,体会到算法的力量和操作机械的特点
另一方面,算法学习是一种数学活动,“实践操作应成为学生学习的重要环节”,就像游泳本身也有理论,但更重要的是他必须下水去练习,老是站在陆地上是永远也学不会游泳的,因此,“有条件的学校,应鼓励学生尽可能上机尝试各种算法.”事实上,算法设计的优劣需要上机检验,算法设计的改进需要调试修正,更重要的是要培养学生利用数学理论在计算机上实现问题解决的能力
本文将以Excel为平台谈谈如何在信息技术支持下进行算法教学
一、Excel环境介绍Excel作为一种普及性的软件,内置有丰富的函数,长于数据分析,并嵌有功能强大的宏语言作为后台支撑,从而成为连接算法和计算机技术的一个理想平台
Excel工作表有“趋势填充”和“相对