|
几天前在一个群里家长们在讨论一道数学题。题目本身比较容易,但是对我很有启发。由此想到一个生动有趣的教会孩子二进制的好机会。 下面是题目: Jack, the pirate, is going shopping for a new hat. 往下看之前,请先自行思考一下题目,看看你能否想出正确答案。 如果准备好了,请往下翻…… 答案是四个袋子分别装 1,2,4,8个金币,这样就可以支付1到15之间任意的数额。 答案其实很简单,但是如果多看一下,这1、2、4、8,不就是二进制的基础吗?这个题目设置的场景特别适合用来让孩子学习二进制的基本概念。 我想具体操作可以按这样进行: 物品准备: • 10个左右的小布袋 要求比较软,可以摸出里面石头或者金币的数量 • 玩具宝石或金币 数量大于31个,越多越好。如果没有可以考虑用家里的硬币替代 • (可选)海盗Costume 操作流程: 第一步:解题 家长/老师穿上海盗服,讲解题目需求 交给孩子道具:一人有4个袋子和15个宝石。 给孩子时间让孩子思考和准备,让孩子把宝石放入袋子里。 孩子准备好以后,孩子扮演海盗;另外一个孩子或者家长扮演商人。商人任意出价,检查海盗是否能按照题目的要求进行交易。 第二步:交流 让孩子讲解他是怎样一步步想出解法的。 第三步:引申问题1 多拿出一个袋子和一些宝石(宝石数量无上限,只要大于31个) Jack看到商店里还有很多别的好东西他也想买,但是这次他只带了15个宝石,买不了什么…… 他回到家找出了另外一个袋子。 现在Jack有五个袋子,家里也有不少金币,他下次再去商店,应该怎样准备袋子和金币,才能应对从1开始的最大范围的价格区间呢? 给时间让孩子准备金币,然后进行交易试验。 第四步:引申问题2 Jack购物上瘾了!回家以后翻箱倒柜,又找出了几个袋子。 这次他出门前想自己算一算。他如果有7个袋子,那他能买多少钱的东西。如果有8个袋子呢? 你能不能帮他列一张表,袋子的数量和对应的钱的数量? Jack还想,下次出海回来,他可能会有整整一箱子的宝石,和20个袋子,他如果拿这20个袋子去商店的话,你能直接算出他能买多少钱的东西吗? 第五步:引入二进制 有消息说现在商店里来了个密探,想要偷偷探听Jack和商人的交易。 商人已经和Jack打过很多次交道,知道他会怎样付钱。他们准备商量一个秘密的付钱方式,不用直接说出价钱的。 他们觉得下次他们交易的时候,可以只说哪几个袋子。比如10块钱的东西,商人会说1010,表示要第四个袋子,装8块的那个;不要第三个袋子;要第二个袋子,装2块的那个;不要第一个袋子。 你能理解这种秘密交易方法吗? 如果可以的话,我现在是商人,你是Jack。假设有个密探在看着我们呢,我们不能说话。我写一串类似01100这样的数字,你能支付正确的金额吗?能知道你付了多少个金币吗? 假设有另外一个孩子,那么这个孩子扮演密探。看Jack的交易,他给了哪几个袋子,你能知道他秘密支付了多少钱吗? 以上~ |