晚饭后,儿子拿着新买的电路积木坐到我旁边,指着上面的“与门”“或门”符号问:‘爸爸,这些像小房子的图是什么?’我没急着讲原理,而是顺手拿起桌上的两把钥匙说:‘咱们来玩个游戏。’
从开关和灯泡开始
我画了张简单的图:两个开关连着一盏灯。‘只有你和妹妹都按下开关,灯才亮——这就像“与门”。’他眼睛一亮:‘那要是我按了或者妹妹按了,灯就亮呢?’‘对,这就是“或门”。’
第二天,我买了几个彩色按钮和一个蜂鸣器,做成简易教具。红色按钮代表“不”,绿色代表“是”。按下一个红绿组合,只有全绿时才响铃,孩子边玩边念叨:‘AND要全部同意,OR只要有一个就行。’
厨房里的逻辑课
有天做饼干,我对女儿说:‘烤箱开火要满足两个条件:定时器设好并且门关紧——这就是与门。’她抢着说:‘那我可以吃饼干的条件是:写完作业或者打扫完房间!’全家都笑了,但她说的正是或门逻辑。
用卡片玩真值表
我们剪了红蓝小卡,红色代表0(关),蓝色代表1(开)。两人一组出牌,比如一人出红,一人出蓝,根据规则决定输出颜色。玩几轮后,孩子自己摆出了异或门的规律:‘不一样才亮灯!’
有次他拿乐高搭了个自动门模型,用磁铁模拟传感器。人靠近(输入1)且手里有卡(输入1),门才开。我问他原理,他脱口而出:‘当然是与门控制啦!’
简单代码加深印象
在平板上打开儿童编程软件,我们一起写了几行积木代码:
当 [前方有障碍] 为真 && [右侧安全] 为真 时
向右转
当 [电量低] 为真 || [收到回家信号] 为真 时
返回基地
他一边拖拽模块一边嘀咕:‘这个&&就是AND,||就是OR嘛。’原来那些抽象符号,早就在生活中悄悄扎根了。