为什么计算机能猜出你的年龄

作者: 简什么 | 来源:发表于2019-05-03 19:51 被阅读3次

计算机中有一个猜年龄游戏,即让计算机猜你的年龄。猜的 方法是这样的:首先计算机在屏幕上显示如下两行数字: 1 11 12 3 21 45 46 13 2 15 41 5 43 42 16 6

如果你的年龄在这些数之中,你从键盘上回答“7”。否则 回答“7”。然后计算机又显示两行数: 1 23 24 5 11 26 73 15 7 22 27 3 17 72 28 13

你仍然根据你的年龄数是否在其中,从键盘上回答“+”或 “,”。如此往复,共回答6次。假如你的年龄是23岁,你五次 回答的应该是:,、+、,、+、,。

如用“2”表示+,“3”表示,,并从第五次开始顺序往回 书写,则得到32323。它就是23的二进制数。这是巧合吗?不 是,计算机第一次显示的数如果换成二进制数,其右数第一位都 是2,如你回答“,”,等于告诉计算机,你的年龄的二进制数右 数第一位不是2,是3。同理:第二次显示的数换成二进制数后, 其右数第二位都是2。回答“+”,又是告诉计算机你年龄的二进 制数右数第二位是2。依此类推,你回答6次,就告诉了你年龄 的二进制数6位分别是几。实际等于你告诉计算机你多少岁。但 只能猜出年龄在72岁以内的。因为1-71。若要猜233岁以内

6 的年龄,则需回答3次。

二进制数不仅可以猜年龄,还可以使许多运算化简,它的应 用将会越来越广泛。

相关文章

  • 为什么计算机能猜出你的年龄

    计算机中有一个猜年龄游戏,即让计算机猜你的年龄。猜的 方法是这样的:首先计算机在屏幕上显示如下两行数字: 1 11...

  • CPU 是怎么认识代码的?

    就是为什么计算机能运行我们编写的代码(比如c语言,计算机为什么会运行这个东西,原理是什么)? 就目前我的理解,我们...

  • 年龄

    人体年龄包括心理年龄、生理年龄和实际年龄。 身体年龄是指身体健康状态,各脏腑的机能和整体的机能水平,身体总的评价指...

  • 派特灵科普|打完了HPV疫苗就可以“为所欲为”了吗?

    为什么HPV疫苗有接种年龄限制呢? HPV疫苗在临床上是有年龄限制的,因为随着年龄的增长,防御机能下降,在临床上再...

  • 为什么计算机能“算数”

    为什么计算机能“算数”?为了更容易理解我们需要把问题再精分一下:1、在计算机中,“数”是如何表示的?2、在计算机中...

  • 为什么计算机能算数?

    模块化和等价性是计算机中关键思想。正是因为在数学上二进制和十进制是等价的,所以可以将十进制的计算问题转化为二进制的...

  • 为自己的身体编程,让身体适应好习惯

    编程是计算机语言, 指的是人类将需要解决问题的思路, 方法, 手段通过计算机能够理解的形式告诉计算机, 使计算机能...

  • 为自己身体编程,坚信坚持的力量

    编程是计算机语言, 指的是人类将需要解决问题的思路, 方法, 手段通过计算机能够理解的形式告诉计算机, 使计算机能...

  • day01-计算机基础与网络基础

    一、为什么学习一门编程语言还要先学习计算机基础? — 只有知道计算机能做什么,才能编写出合理的程序。 二、为...

  • 计算年龄

    计算年龄 返回距离出生x年y月z日

网友评论

    本文标题:为什么计算机能猜出你的年龄

    本文链接:https://www.haomeiwen.com/subject/qjvznqtx.html