[计算思维] 停车场星期一和星期二有多少个车位是空的?
2019-01-09 本文已影响2人
坚果学院少儿编程
今天的题目是:停车场。
一个停车场有12个车位,每个车位都标有车号。下图显示了停车场周一使用的车位和周二使用的车位情况。

问题:星期一和星期二有多少个车位是空的?
想一想?用最快的方法计算出你的结果。
答案如下图:

星期一和星期二空的车位总共有4个。
把这两天的车的照片放在一起放在停车位,就得到了上面的图像。然后我们要做的就是数空的停车位。
在计算机里面,所有的数据都可以看作是0和1的序列。每个0或1被称为“位”,序列被称为二进制代码、二进制表示或二进制数。
在这里,我们可以将汽车的存在建模为“1”,将空停车位建模为“0”;所以停车位对应一个位。如果我们按顺序查看停车位,就会得到一个位序列。
例如,我们可以移动到最上面一行,然后沿着最下面一行,在周一从停车场得到101001001010,在周二从停车场得到100100000111。
这个任务要求您确定这12个位置中哪个位置在这两个二进制数中包含1。这是一个名为OR的逻辑操作。注意,我们可以通过看到101001001010或100100000111得到10110100111来计算正确答案。得到的二进制数中有4个0。

坚果学院思维训练(公众号:未来家创客,官网:http://www.pmo365.cn),线上少儿编程人工智能教育,打开编程大门,预见孩子未来!
聚焦编程思维、计算思维、数学思维、逻辑思维、创新思维,培养孩子解决问题和创新思维能力。