在直面标题中的问题之前,先思考一个问题,什么是记数?
很简单,就是用某种符号把数量记下来嘛。它所涉及的一套规则叫记数系统,也称为记数法。
比如,用A代表第一个数,往后每增加一个,就依次用B,C,······,Z代表,若继续增加,那就用AA,AB,AC,······,ZZ,AAA等等来代表了。用过Excel表的人都知道,它的列编号所采用的就是这种记数法。
再比如计算机中采用的二进制(binary),用0代表无,用1代表第一个数,往后每增加一个,就依次用10,11,100,101,110等代表。
而最通行的所谓“十进制”,英文名decimalism, 它的做法是:
用0代表无,用1代表第一个数,往后每增加一个依次用2,3,······,9代表,接下来若继续增加,那就依次是10,11,12,······这些。
被称作“N进制”的记数法还有很多,例如三进制(ternary),八进制(octal),十六进制(hexadecimal)等。实际上,任何非零整数进制都存在,当然包括一进制,它叫unary numeral system。
先声明下,“进制”这个说法是中文特有的,强调记数中“逢N进1”的规则,但实际上这并不是记数法本身的要求。关于这一点,本文后面会讲到。
现在我们先来看,这些记数法背后有什么共同的道理呢?
为了搞清楚这个问题,我们不妨从人类最简单的记数法讲起。
想象你穿越到10万年前,假设那时的你幸运的还是一个人,你现在负责记录你们部落猎物的数量,你该怎么做呢?
原始人用棍棒记数
没错,用棍棒来记数!一根棍棒代表一个猎物,每增加一个猎物就增加一根棍棒。但这样工作量太大,如果打的猎物太多,棍棒不够用了,怎么办?
“奈何姓万”的故事
聪明的你马上想到:能不能用有限的棍棒来表示任意数呢?
没错,你这灵光一闪,就代表人类开始思考抽象的记数问题了!
棍棒,或各种兽骨等物件,有各种不同的形状,若将它们看作一个个不同符号,那么,有限个不同形状的物件就构成了一个有限符号集。从这里面取出任意个符号(可重复),它们的每个排列就代表一个数。
原始人的记数工具
可是,问题来了,这些符号的排列表示数的规则是什么呢?
这就是记数的核心问题了 !
为了更清晰地阐述,我们先明确三个概念。
第一个概念,用来记数的符号——数字(digit),也叫数位符。不仅包括阿拉伯数字,各种字母也可用作数字,常见的如英文大写字母。要注意区分数字与数,数(number)由数字排列而成,例如“101”和“AA”都是数,单个数字本身也是一个数。
第二个概念,数位符构成的集合,我们称之为数位集。例如前面提到的第一种记数,它的数位集是26个大写英文字母的集合。二进制的数位集是{0,1,2},十进制的数位集是{0,1,2,3,···,9}。
第三个概念,数字符号与整数值之间的对应关系,叫整数数值函数,用表示,它的定义域是数位集,而它的值域是整数。
需要指出的是,这里的“整数”二字是形式上的、与具体的记数法无关的整数。就像本文前面提到的三种记数时说的那样,它是指按“从第一个数开始,每增加一个就加一”的规则来计数(counting)时,所得到的那个抽象的整数。
讲到这里,也要顺便说下,计数与记数是不同的。计数是一种重复增一或减一的行为,它对应的结果是存在于大脑中天然抽象数值;而记数则是数的某种记录方式,是表示数的符号系统给出的结果。
当然,在实际中,这个所谓的“抽象整数”一般总是用我们熟悉的十进制来兑现表示的,毕竟抽象的数只存在于大脑中,无法直接表示出来嘛!
对于前面提到的Excel表的列记数中,函数是全部英文大写字母与等量个整数之间的一一映射。例如。
而对一般的“N进制”记数法来说,若数字的值就是它作为一个数(number)时的值,则是一个恒等函数,因此可用字符直接替代,例如二进制,八进制,十进制都是如此。
但N超过10的“N进制”,其数位集包含一些其他字符,例如十六进制的数位集为{0,1,2,3,···,9,A,B,C,D,E,F},故十六进制的数值函数为
三个概念讲完了,现在来看,用数位符怎么表示数?
若干个数位符(可重复)的一个排列就表示一个数,我们称之为记数(numeration)。一个排列中有几个数位符,则这个数就是几位数。
一个简单的例子,十进制下的数字串“2045”代表的数值(value)为
若这个数字串是八进制的话,那它的值为算出来就是1061。
显然,这里的值是用十进制表示的,既然数值应该是与任何记数法无关的抽象计数结果,这并不是必须的。但十进制是所有人最熟悉的记数表示,所以就用十进制了。后面凡说到数值,也都默认用十进制表示。
根据这两个例子,相信读者能看出,某种b进制记数法下的一个字符排列代表一个整数,其值为如果引入小数点到字符排列中,则上述记数法可推广到小数,例如b进制下代表的数值为例如,8进制下的0.124的值为这种数的表示具有递归(recursion)的特点,以整数为例即
据此递归性质,当一个数的首位是0时,由于,这表明因此数最左边的0是多余的。考虑到这一点,有些人习惯在记录整数位只是单个零的小数时,可忽略那个零,例如将“0.123”直接写作“.123”。
上式还透露一个有趣的事实是,对0这个数,按上述规则,它自身也可以被拿掉,这就导致右边是空的?没错!这正是0的意义——它代表什么也没有。
好了,以上就是最常见的记数法的规则。
我们看到,N进制数位集中并不包含数N对应的字符,例如二进制中没有2,三进制中没有3,八进制中没有8。所以,若把二进制说成2进制,把八进制说成8进制,就不够严谨了。
其实,英语对此也是不失严谨的,各个“N进制”的名称中都避免出现对应的数字,例如二进制叫binary,八进制叫octal,等等。
N进制中对应的N的那个数,因为已经超出数位集本身的范围,需要用1和0的排列来表示。
二进制中的10代表数位符1和0的一个排列,它读作“one zero”或“一零”,八进制中也如此,而十进制中的10也一样是如此!
也就是说,“10”一定不是“十”的对应的数位符——数位符必须是单个字符嘛!它的真实身份是字符集中的1和0的一个排列,应读作“一零”,而非“十”。
你可能会说:“10”在其他进制中的确不是“十”,但在十进制中不正好就是“十”吗?既然如此,那读作“十”不正好吗?
对大多数人来说,这么做的确无可厚非。
但是你知道,“十”既然是一个汉语的单音节语素,它应该对应单个字符,将其对应一个数字的排列“10”是不太妥当的。
你可能会问:按你这说的,十进制下的“20”读作“二十”不可以,应读作“二零”?
那倒不是这样,在十进制下,“20”的数值的确就是“二十”,而且因为它有两个音节,不会被误以为是一个数位符,所以这么读是完全没问题的。
其实十进制下的“10”,你若读作“一十”,那比读作“十”更合适。
这么说吧,面对一个由数位符排列形成的数,你可以有两种读法。
第一种是当字符复读机,直接念数位符。例如,“1020”就读“一零二零”,管它是什么进制的数,反正总不会错。虽然这么做有点机器般的冷酷感觉,但这也许是大多数搞计算机的人最惬意的读法。
第二种是按照具体的进制,准确地读出它作为一个抽象天然数所具有的真实值。例如十进制下,“10”读作“十”,八进制下的“10”读作“八”。
第二种方法虽然美丽,但当你面对一个非十进制的数时,习惯十进制的你,需要快速的读出它的值可不那么容易哦!
即使是熟悉的十进制,面对一长串数字,坦白讲,笔者有时也会读错。更别说听写英语数了,要是一个个念字符就好了。
这个你可能用得着
实际上,第二种方法不再是单纯记数了,而是计数——给出天然抽象数的真实值。在前面提到的记数系统中的整数数值函数就是干这件事,但好在它只需要干很少次——数位集的长度对应的次数。
显然,对一个懒惰的码农来说,他当然会毫不犹豫地选择第一种方案。
我很懒,但我的代码可靠!
当然,若你觉得没必要纠结这些细节,也没关系,因为在你坚持把“10”读作“十”时,应该不会有人和你抬杠的。
至此,关于“N进制”记数法,我们讲完了。
但大家有没有意识到,我们熟知的“逢N进1”的规则似乎被忽略了?
的确,但本就该如此!
因为“逢N进1”这件事是当你计数(不是记数)时,为了得到正确的记数,你需要做的事,它与记数规则本身没什么关系。
前面说过,所谓计数,简单的说,就是在数数时不断加一减一。
对N进制的数来说,当对末位数字是N-1的数加1时,末位要变成0,而倒数第二位则要增1,这就是末位的进位;若倒数第二位增1之前也是N-1,则同样也要进位,直到抵达某个小于N-1的数字,进位停止。
虽然常见的记数法都满足这个规律,但若看Excel表中列的记数法,因为它的数位集中不含0,所以它并不是按这种“逢N进1”的规则来记数的,例如Z后面是AA而非A0,这是怎么回事呢?
这个问题涉及另一种类型的记数法,叫做双射(bijective)记数法。而我们常见的十进制属于标准(standard)记数法,除此之外,还有一种叫平衡(balanced)记数法。
在弄懂这些不同类型的记数法之后,你一定会对记数问题有更深入的理解,例如你会理解“一进制”为什么是可以存在的,并能理解各种奇异的记数法存在的合理性,包括负二进制,Π进制,2i进制等等。
同时,你还会发现,“逢N进1”并不是记数法本身要求的。
虽然所有记数法的英文名称中并无“进位”之义,但在中文里,所有记数法的名称都具有“x进制”的形式,个中缘由,笔者没有细究。
好了,关于记数法,就先讲到这里吧。
参考文献
END
转载内容仅代表作者观点
不代表中科院物理所立场
根据最新消息,目前白金工作室突然上线了一个名为“Platinum 4”的神秘网站,在此次网站页面中央出现了一个巨大的“4”,目前还不清楚官方想要暗示什么。据悉,白金工作室成立于2006年2月,是由三上真司、神谷英树、稻叶敦志所设立的SEEDS以及三并达也所设立的ODD合并而成,为一间制作家用电子游戏机软件的公司。他们曾经参与过《尼尔:机械纪元》、《异界锁链》、《猎天使魔女》系列的游戏制作,致力于追求高品质游戏,让招牌如同白金一般,拥有稳定的发挥和持续的高质量制作。
现在,我们可以将2000000平方米转换为平方千米:2000000平方米÷1,000,000=2平方千米。所以,2000000平方米等于2平方千米。这个换算关系在地理学、土地测量和土地管理等领域中非常常见,因为它可以帮助人们在不同单位之间方便地转换面积。在这种情况下,2000000平方米相当于2平方千米。
“大家能记住9020,就是对我莫大的信任。”石明佩笑着说。“在这个小区,我就是一盏灯,灯虽小,但我想要去照亮一些人。疫情发生后,我整夜整夜地想,我究竟能为群众做点什么?”1月26日的日记里,石明佩这样问自己。于是,时光里小区的QQ群、微信群频繁出现这样的信息:“手机尾号‘9020’的号码,将在今天对以下几栋楼进行排查……”
太久没有做跑车选题啦,以下推荐给大家五款有颜值有实力的跑车。备受瞩目的偶像级跑车福特Mustang正式焕新,推出2021款车型。新上市的车型首次引入包括掠光黄、逆风蓝以及碳素灰在内的三种全新车色,并在现有的两款特别版车型(曜魅影特别版和驰影性能进阶版)外新增掠光复刻限量版车型。作为回顾,新车的外观虽然令不少车迷褒贬不一,但全新的内饰似乎并没有刻意进行复古,从中控屏幕、中控台操作区以及换挡杆的设计来看,与比亚迪完全一致。动力方面,从之前的申报信息当中可知,新车的动力系统由比亚迪提供,搭载由1.5T四缸机+单
不一样吧,冠驰是国内品牌吧。冠驰和蔻驰不是一个品牌,蔻驰是美国品牌,主要消费群体是上班族。上个世纪,蔻驰的设计虽然不是很新,但做工扎实,选肤精细,成为消费者心中的民族品牌。然而,在1999年,蔻驰采用了一个全新的概念,它的风格变得更加时尚和年轻。如果拿蔻驰和大品牌的包包比,价格相当贴近大众,价格也很容易被更多人接受,在中国很受欢迎。
梦境是人类思维和情感的一种表达方式,梦境中的各种符号和情景常常与人的内心状态息息相关。在《》中,梦见钱被偷可以有多种解释和含义。本文将分析梦见钱被偷的基本含义、不同情境下的解析以及心理学分析,以帮助读者更好地理解这一梦境的意义。梦见钱被偷的基本含义梦见钱被偷通常代表着经济方面的担忧和不安全感。钱作为一种物质的象征,具有经济价值和重要性。
高的人员骑26寸的应该会舒适一点,个子矮的骑24寸的比较好点,对于非专业多速变速自行车来说,26寸相对费力点,24寸骑的没那么快。骑自行车还可以使人精神愉悦和心情开朗起来,如果您近期有遇到什么不快,或者屡次减肥不达,不妨可以给自己定个骑行目标。骑在车上,让所有的不快都随骑而去。因此自行车不单单是一种简单的代步工具了,更是能让人心灵愉悦起来,最简单最直接的好方法哦。
但却有很多老年朋友换了五g手机之后,使用的网速和却依然是四G的网络,这到底是手机的原因还是网络的原因呢?如果你还不了解的话,记得长按点赞两秒支持一下,下面就教大家一下,当我们买回来一部5G手机之后,如何正确的开启使用这个5G网络?而系统默认的都是自动模式,在这里我们给他选择最后一个SA加NSA的模式,勾选一下这样我们就把五g网络模式的选择更改好了,这样你再去下载软件体验一下,他的网速,就会至少提升十倍以上。
各位听说过的最贵的车祸是什么?也许有的车友会想当然的以为是劳斯莱斯?宾利?早前,一辆全球最贵的超级跑车阿斯顿马丁one-77的被撞到报废,现在全球仅存76辆。这台one-77的市价是4700万人民币。从图片上可以看到,车体左侧遭受剧烈碰撞并变形。香港当地媒体报道,这台车属于一位内地车主,很可能是内地车主到了香港不熟悉右侧驾车。
还在为挑选什么款式的腰包而发愁吗?今天就为大家带来几款经典大牌男士腰包,让你轻松搭配出时尚与质感并存的风采。Lv Discovery 腰包兼具休闲时尚气质与现代功能性。配有可调节的包带,既可环于腰间,也可肩背或随性地挂在胸前。无论是通勤还是街拍都太棒了!DISCOVERY 小号腰包取材柔软 Monogram Shadow 压纹牛皮革,以复古笔触传递闲适个性,前后拉链袋便于存取手机、钥匙和卡片,可调节腰带亦可实现肩背或斜挎选择。
六、“执爱生命,挚爱成长”是什么意思啊?二、执爱是什么意思 三、执爱是什么意思 五、最后的执爱是什么意思 七、执爱亲朋是什么意思 大家好,最近很多小伙伴想了解执爱什么意思,今天小编整理了7个关于执爱什么意思的介绍,让我们一起看看吧。一、执爱和挚爱有什么不一样 四、执恋执爱什么意思 1. 意思不同:“至爱”意思是:最喜爱的人或事物。“挚爱”意思是:指真诚的爱,非常珍爱的人或事物。
在中国网络文化中,"588"被用来表示男生。这个词源于发音相似的英文单词"boy",其中"5"读作"wu","8"读作"ba",所以"588"读作"wu ba ba",与"boy"发音相似。因此,当人们在... 五八八代表男生我要发的意思。 588 代表男生是我爸爸的意思。
1460是指明英宗天顺四年,在天顺四年(1460)八月二十日,鞑靼孛来、毛孩等分三道自大同,威远西拥众南行,总兵官李文及宣府总兵官杨能抵御之。李文等畏其前锋,不敢出战。不久,敌人大举直抵雁门,攻掠忻、代、朔诸州,烽火彻京师,居民惊走,拥入禁城,不能止。李 贤对英宗说:宜出军紫荆、倒马二磁。非欲与之对敌,一则安抚人民,一则使彼知惧,不敢深入。
微博上,不少网友吐槽为看某一热剧而充值优酷会员,看完后就卸载了。过了一段时间后发现,在没有具体形式的告知下,优酷每月都会进行自动续费。同时有网友爆料支付宝积分兑换优酷会员,第二个月仍有自动续费的现象。在付费上,支付宝里没钱会直接扣蚂蚁花呗或绑定的银行卡。银行卡里的钱总是莫名其妙地少了,网上一查才知道原来自己使用某些APP或者某些平台开通了自动续费功能。本来打算用完这个月就不再续费,一时忘记取消,到期后这些APP平台无须经过你本人确认同意就自动帮你续费了,迫不得已又得再使用下去。这种现象,生活中不少人遇到。
96V22a的好96V22a的电瓶车相比于96V20a的电瓶车来说,电流更大,可以提供更高的功率输出。这意味着它可以提供更强的动力和加速性能,适用于需要更高速度和更大承载能力的场景。此外,22a的电瓶车也可以提供更长的续航里程,因为它的电池容量更大,可以储存更多的电能。现代社会中,电瓶车已经成为一种常见的交通工具,人们对于电瓶车的需求也越来越多样化。如果你需要更高的速度和更大的承载能力,或者希望能够行驶更长的距离而不用频繁充电,选择96V22a的电瓶车是一个不错的选择。
船篙比较长,一般就是一根竹子做成的,只能单人撑船篙。船篙是划船时使用的辅助工具。篙是一根长竹竿或木棒,是一种最简单的推进工具。近代人为了避免篙头被磨损或破裂,常在篙的下端安装铁箍、铁尖和铁钩。篙的制作简单,使用也十分方便,最适合于浅水河道和近岸航行的船舶。而船桨一般多个,用木头做成扁平型的长条,船两边各放几个,可单人划也可多人划。
2.利用0、11的运算特性求解。如3、4、4、8可组成3×8+4—4=24等。又如4、5、J、K可组成11×(5—4)+13=24等 答:1.利用3×8=24、4×6=24求解。把牌面上的四个数想办法凑成3和8、4和6,再相乘求解。如3、3、6、10可组成(10—6÷3)×3=24等。又如2、3、3、7可组成(7+3—2)×
丧事份子钱(奠礼白包)一般给多少?从200到2000不等,如果是你朋友的家人去世的话,你可以问一块去的都随多少钱,自己心里就有一个大概了,我朋友姥姥去世,我给的500,其他朋友也是。如果是亲人或者亲近的,也有随的,一千两千,还是看当时情况。看你们咋样了。白包一般都是200起,上不封顶。当然以单数为宜。
母线槽安装维护说明*储存1.母线槽应放置在干燥的地方,不能受到水,水蒸气及泥土的侵蚀,不能直接放在地上,需在地上垫上木板。2.不要直立放置。3.母线槽外壳防护膜在送电前才能拆除,确保母线槽在送电前不会弄污或受到破坏。*安装前检查1.检查安装线路中是否有障碍、热源、漏水等情况。检查安装设备是否齐全。检查安装线路是否与设计相同。