虽然现在儿童编程很火爆,处处可见,但是吧,年龄这限制条件还是存在的……
所以,太小的孩子可以先在家玩玩编程游戏、数学游戏,慢慢培养计算思维。
今天呢,小编就来帮大家补充一下“游戏库存”,推荐3款方便操作的数学和编程小游戏,用家里最简单的道具,就能培养孩子的逻辑能力,理解编程模式,小孩子大孩子都适玩。
1简单易上手的数独
数独,顾名思义——每个数字只能出现一次,数独源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大。最常见的数独游戏是通过九宫格,在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。
数独作为儿童脑力训练游戏,在全球已火了上百年。很多学校里也会用它来对孩子进行脑力训练。
标准的九宫格玩法对成人适合,对三四岁的孩子太过于复杂。但是不妨通过这个原理对数独游戏进行简化。入门时可以先抛开数字,用颜色代替。
首先,准备一张白纸,画好3×3的格子。再准备3种颜色的纸片,每种纸片3个(家里如果有彩色积木或者磁铁片都可以拿来代替纸片使用)。任务是把9个纸片放到9个格子里,横竖的颜色均不重复。
进阶版玩法可以用上数字。准备1-9的数字卡片,也可以用数字积木。任务是把数字放进空格里,保证横竖相加都为15。
首先,家长先帮孩子布局,放置好一些卡片,每行只留一个空格,然后给孩子计算器,顺便教他怎样使用计算机,最后让小朋友尝试解题,找到正确的数字。孩子通过使用工具(计算器)解决了难题,成就感会爆棚。
这个玩法里,不强求孩子一定能找到解决方案。孩子和孩子的特长不一样,爸爸妈妈们不用太急功近利,如果无法独立解决,爸爸妈妈们可以帮助其一起完成,讲解其中的奥妙。
对大一点的孩子来说,则可直接做4×4或者6×6的数独,至于九宫格,网上一搜就有很多了。
比如说这题4×4的:
答案是:
这题6×6的:
答案是:
这个游戏的可贵之处在于,可以帮助训练逻辑思维,增进推理能力,在玩耍中孩子既要考虑横线又要考虑纵线,分析判断能力会大增。这对于编程学习的启蒙是非常重要的。
2自制“密码箱”
孩子太小还达不到编程学习年龄?其实,在家通过一张白纸就能找到编程解码的既视感,让孩子们玩得不亦乐乎。
首先准备一张白纸,画上4×4的格子,如下图,在空格里写上关键词。
如下图,A1=上,A2=底,如此类推。关键词爸爸妈妈们可以替换成别的。但是要尽量用简单的、孩子已经掌握了的字。在玩耍前,先带着孩子将所有字都念一遍,不会的字趁机教给他们。
接着,游戏开始,我们把糖果、孩子喜欢的玩具等藏起来。然后写出密码,告诉孩子们破解这个密码可以找到他们喜爱的物品。比如藏在床底下,就写上B1、A2、C3;藏在门后面,就写C1、C2、A3。
这张表其实就是一个非常简单的程序。孩子初次进入程序的世界,刚开始会不知所措,等慢慢熟悉规律,并通过自己的脑力运算完成目标后会非常欣喜!
玩着玩着还可以增加难度,增加表格数量,把句子拆开填进格子中。比如“请找到一个红色乐高”、“好吃的在妈妈包里”……让编程和破译成为你和娃之间新的语言模式吧。
当然还可以进行角色互换,让孩子编写密码,把地点用密码告诉家长。我们会发现,孩子破解密码的能力要比编写密码的能力超前,也就是说,能破解不一定能编写。
刚开始编的时候,错误百出,这时就需要停下来给他讲解规则,或者多玩几次破解密码,让他自己慢慢摸索出规律。
3做条二进制项链
众所周知,原始的电脑编码都是二进制(全部用数字0,1表示),如今依旧是二进制。但是越来越多的代码程序让编程更简单一些,因此程序员不必再写二进制。
不过,让孩子理解二进制原理依然大有益处。下面这个编程游戏,让孩子用不同颜色的珠子把自己的名字编进项链或者手链,帮助孩子更加容易了解二进制的概念。
二进制数(binarynumbers)是由0和1组成的,它代表了计算机世界的语言构成,26个英文字母对应的二进制是什么呢?见下方表格:
图中黑格代表0,白格代表1。
怎么做呢?比如单词CAT,我们可以用ASCII码表示成:
01000011 (C)
01000001 (A)
01010100 (T).
如果我们用ascii码制作一条项链,把小伙伴的名字隐藏在里面,然后送给TA,是不是很有意思?
以下图为例,黑色珠子代表0,白色珠子代表1,中间透明绿的珠子就负责把字母隔开。
可以任意选择孩子喜欢的颜色:
这个游戏还可以用乐高来完成,如下图,可以用白色的积木代表1,蓝色的积木代表0。让孩子参照图拼出指定的英文单词,或者你拼出单词,让孩子依照表格进行解密,都很好玩儿。
上面介绍的几种游戏,材料随手可得,每种玩起来也就十几二十分钟,玩耍过程中,不仅增加了亲子时间,孩子在计算、记忆力、逻辑思维方面的能力肯定也不会差,也能为编程入门打下良好的基础。