今天儿子跟着视频学习了枚举算法,并把视频中使用的两个例子编写出来了。为了检验他的学习效果,看看是否真正理解了什么是枚举法以及枚举算法中关键的编程思想,我给他出了一道鸡兔同笼的问题。他开始时很不愿意做,后来让我批评了几句,勉强能听我讲了讲编程思路。我讲的过程中,他几次打断我说出他自己的想法,我不以为然,坚持让他按我的思路去思考。后来他说,“妈妈你先别说了,我先自己编,然后你再检查。”我觉得他说的有道理,就同意了。后来他把编写好的程序执行了一下,发现运行结果是正确的,就让我看他具体的程序代码。我一看,心里很是佩服他,他写的代码比我给他讲的简单得多,表扬他的同时,我也好奇,我自己的思路到底能不能把这个问题解开,于是自己动手试了试,当我写完时一运行,发现期望的结果并没有出现。
仔细想想,有时候还真的不能直接否定孩子的想法,强加自己的想法给他,因为自己的思路也不一定是对的。