今天看到Jane六年级的儿子发的公众号很惊愕。也有感而发,把自己最近教孩子的一点事写出来。
我家孩子在学校里学习了加减法后,老师经常出一些数列找规律题。我曾经有一个想法,希望我的孩子在很早时候,把算数数学,代数数学,到计算机应用层面的数值计算,这三个环节打通。
我教孩子的过程与大家分享
1) 对1,2,3,4…这个等差数列找规律。
当我写出这个数列后,由于太简单了,孩子不屑一顾地把规律找出来。
2) 代数表达式转化
对于以上的数列,每一项需要一个编号,就像班级里同学,每个人都有学号一样。数列每一项,从前到后,编号为a0,a1,a2,…。
对于其中的任意一项将其编号为an。并引出前一项编号为an-1,后一项为an+1。
3) 编写数列的代数表达式
数列的代数表达式由两部分组成
第一部分是初值,上述数列的初值表达式为:
a0=1
数列的代数表达式第二部分为迭代表达式,上述数列的迭代表达式为:
当前项(an)=前一项(an-1)+1
4) 编程实现方法
将上述数列进行程序实现,
a0=1
for i=1:5
a1=a0+1
a0=a1
end
程序很简单,但是难点是,如何解释这个循环过程,可以先不直接写出循环语句,而是将5步迭代的代码都写出来,然后进行整理。
为了增加趣味性,我用scratch画出来一些图形
5) 深入练习-斐波那契数列与黄金分割比例
首先给孩子展示一些斐波那契数列的自然图形,例如,向日葵籽粒分布。以及讲解一些黄金分割比例的知识。
然后,给出1,1,2,3 ,5,8… 这个数列
最后,编程实现。