我是一名少儿编程老师,有一次课程提前十分钟结束,孩子们早早地关上了电脑。作为培训机构的老师,我又不能提前下课。我提议大家一起玩一个造句的游戏,用“如果……那么……否则……”来造句,因为这个句式就是Scratch编程语句。
第一个孩子说:“如果明天是周末,那么我可以睡懒觉,否则我就要早起去学校。”这个逻辑没有问题。
如果 明天是周末 那么
睡懒觉
否则
早起去学校
第二个孩子说:“如果手机没电了,那么我就要充电,否则我就不能玩游戏。”这个逻辑好像有点问题,但是又不能一下子说出是哪里出了问题。我把文字写在白板上,带着大家分析问题出现在哪里。
如果 手机没电 那么
充电
否则
不能玩游戏
用程序表示出来就很明显了,如果和否则对应的条件不是一个假设条件。符合逻辑的描述应该是:
如果 手机没电 那么
充电
如果 不给手机充电 那么
不能玩游戏
否则
可以玩游戏
否则
不充电
这是一个很明显的例子,学习编程可以锻炼逻辑思维的严谨性。
让我们一起看看大人在生活中会发生哪些逻辑问题。
现象1:小孩子生病了。身边的亲戚说:“是药三分毒,不要总给小孩子吃西药。小孩子生病了赶紧给他吃点中药,中药无毒副作用。”
中药无毒副作用这种话我们经常听到。我们来一起用编程的方法分析一下这句话是否正确
药品有毒副作用
如果 西药是药品 那么
有毒副作用
否则
没有毒副作用
如果 中药是药品 那么
有毒副作用
否则
没有毒副作用
由此可以看出,逻辑思维是一个好东西,不是谁都有。编程学习不仅仅是完成一个作品,只要把方法应用在生活中,就能让我们生活得更加理性。一个好的编程老师就是要让孩子可以做到举一反三,用编程思维解决生活问题。
小孩子能学编程吗?
当然可以。目前,有很多大公司都在开发适合孩子学习编程的工具。编程就像乐高积木的搭建一样,可以用不同功能的模块拼接,实现丰富完整的创意。即使是大人,也可以从中获得乐趣。编程不再是只有专业人士才能完成的工作,已经走入大众领域。下至5岁的幼童,上至90岁的老人,都能享受到编程的乐趣。
网友评论