摘要

<正>本微课获北京市海淀区第一届国际课程微课比赛数学组一等奖。本节微课中刘亦柠老师以用递归算法解决求阶乘问题为例,介绍了递归算法的基本思想及在编程中结合数据结构的实践过程。本节微课根据"分析规律—数学方式表达—方法编写—跟踪实践过程—上机运行展示"的步骤展开教学。在以求阶乘为例时,首先以学生熟悉的分类讨论得出数学表达式,再将其转化为代码,让学生在新知识和最近发展区之间架起桥梁。同时,引入递归算法的重要思想:(1)递归算法是寻找一个函数与自身的关系;