我们现在用的数字是阿拉伯数字0,1,2,3,4,5,6,7,8,9。阿拉伯数字其实是印度人发明的,只是经过阿拉伯人传入欧洲,欧洲人并不知道这些数字的真正发明人是印度人,把功劳给了阿拉伯人,所以欧洲人叫它阿拉伯数字。阿拉伯数字是十进制的,就是逢十进一位,9 在加1的时候就变成了2位数10。为什么是十进制,不是八进制,十二进制呢?因为古印度人是掰手指计数的,人类刚好有十个手指,所以就用十进制,如果人类有十二个手指,那么我们可能就用十二进制了。
那计算机为什么不用十进制,而采用二进制呢?这是因为计算机内部是由IC(集成电路)组成的,集成电路两侧有很多个引脚,每个引脚只有直流电压0 V或5 V两个状态,也就是说IC的一个引脚,只能表示0,1两种状态(图2-2)。所以说,不是计算机想用二进制表示,而是计算机没办法,只能用二进制表示。那么二进制是不是没有十进制优秀呢?我们现在用电脑看的网页、听的音乐、看的视频、玩的游戏,这背后的一切信息都是一串串0和1的组合变化而来,是不是很神奇?两个简单的0和1居然变化出了如此缤纷多彩的世界。
图2-2 二进制表达示意图
【案例分析】(www.xing528.com)
极致的思维,简约的表达,学会了简单,其实真的不简单。此谓大道至简,精于心、简于形,悟在天成!
计算机系统只能接受最简单的由“0”和“1”组成的二进制指令码,想象一下,我们编程发出的所有指令,最终都会转换成无数的“1”“0”,然后电脑去控制门电路的开和关。这无数的开和关的组合操作,构建了当今世界最伟大的计算世界,无论多么骄傲的公司概莫能外。无论多么复杂的数据都要转换成二进制去处理,无论多么先进的计算机系统,包括现在英特尔正在研发的人工智能芯片,在最底层一定是用二进制交流的。简简单单的两个数字“0”“1”却创造了人类文明的奇迹!
【育人功效】
综合案例引入和本节数据二进制编码知识,二进制代码构成了计算机系统的基础,一切数据的运算处理都离不开“0”和“1”。
(1)“大道至简”是做人的智慧,做人做事要将一件复杂的事情化为简单,那是需要智慧的。我们要简简单单地做人,踏踏实实地做事,用智慧化难为简。复杂的事情简单做,简单的事情重复做,重复做的事情用心做,久久为功,坚持下去,这样世界上就没有做不成的事情。
(2)与常规思维不同,逆向思维是反过来思考问题,是用绝大多数人没有想到的思维方式去思考问题。运用逆向思维去思考和处理问题,实际上就是以“出奇”去达到“制胜”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。