身份证号码中的数学问题

身份证号码中的数学问题
身份证号码中的数学问题

与身份证号码有关的数学问题

身份证是每一个公民的重要证件,我们每个人从一生下来开始就有一个身份证号码。身份证号码由18位数码组成,我们在初中学习了课题《身份证号码与学籍号》,知道其每个号码都有特定的含义:前6位表示地址码;第7-14位是出生日期编码;第15-17位是顺序码,其中第17位表示性别;第18位是校验码。根据身份证号码的这些信息,我们可以解决以下几个数学问题。

1.统计问题

题目:有人说,我可以借用居民身份证号码(18位)来进行中央电视台春节联欢晚会的收视率调查;在1-999中抽取一个随机数,比如这个数632,那么身份证后三位数是632的观众就是我要调查的对象,请问,这样所获得的样本有代表性吗?为什么?

解:由于身份证的倒数第二位表示性别,后三位是632的观众全部是男性所以这样获得的调查结果不能代表女性观众的意见,因此缺乏代表性。

2.算法问题

身份证的校验码可用来识别身份证的真伪,校验码是前17位数码通过一定的规则计算出来的,如计算身份证号码34052419800101001A 的校验码的步骤如下:

第一步:十七位数字加权求和公式

∑?=18

2)(n n b a s

其中n :表示号码字符从右往左包括校验符在内的位置 即n =18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2 n a :表示第n 位上的身份证号码字符值 即n a =3,4,0,5,2,4,1,9,8,0,0,1,0,1,0,0,1

)11,2mod()1(-=n n b 即2的n -1次幂除以11的余数 )11,mod(s Y =

第二步:从表中查出相应的校验码

Y : 0 1 2 3 4 5 6 7 8 9 10 校验码: 1 0 X 9 8 7 6 5 4 3 2

我们可以利用算法知识,画出计算校验码的框图及写出相应的程序。 解:

程序框图: 程序:

18=n

s=0

DO

INPUT “=an ”;a

)1(2-=∧n b MOD 11

1

-=*+=n n b a s s

PRINT “n =”;n LOOP UNTIL n <=1

s Y = MOD 11

IF Y=0 THEN

A =0

ELSE

IF Y=1 THEN

A=1

ELSE

IF Y=2 THEN

A=x ELSE A=12-Y END IF END IF END IF

PRINT A

END

身份证号籍贯对照表

代码名称110000北京市 110100北京市市辖区110101北京市东城区110102北京市西城区110103北京市崇文区110104北京市宣武区110105北京市朝阳区110106北京市丰台区110107北京市石景山区110108北京市海淀区110109北京市门头沟区110111北京市房山区110112北京市通州区110113北京市顺义区110114北京市昌平区110115北京市大兴区110116北京市怀柔区110117北京市平谷区110228北京市密云县110229北京市延庆县120000天津市 120100天津市市辖区120101天津市和平区120102天津市河东区120103天津市河西区120104天津市南开区120105天津市河北区120106天津市红桥区120107天津市塘沽区120108天津市汉沽区120109天津市大港区120110天津市东丽区120111天津市西青区120112天津市津南区120113天津市北辰区120114天津市武清区120115天津市宝坻区120221天津市宁河县120223天津市静海县120225天津市蓟县 130000河北省 130100河北省石家庄市 130101河北省石家庄市市辖区130102河北省石家庄市长安区130103河北省石家庄市桥东区130104河北省石家庄市桥西区130105河北省石家庄市新华区130107河北省石家庄市井陉矿区130108河北省石家庄市裕华区130121河北省石家庄市井陉县130123河北省石家庄市正定县130124河北省石家庄市栾城县130125河北省石家庄市行唐县

130126河北省石家庄市灵寿县130127河北省石家庄市高邑县130128河北省石家庄市深泽县130129河北省石家庄市赞皇县130130河北省石家庄市无极县130131河北省石家庄市平山县130132河北省石家庄市元氏县130133河北省石家庄市赵县130181河北省石家庄市辛集市130182河北省石家庄市藁城市130183河北省石家庄市晋州市130184河北省石家庄市新乐市130185河北省石家庄市鹿泉市130200河北省唐山市 130201河北省唐山市市辖区130202河北省唐山市路南区130203河北省唐山市路北区130204河北省唐山市古冶区130205河北省唐山市开平区130207河北省唐山市丰南区130208河北省唐山市丰润区130223河北省唐山市滦县130224河北省唐山市滦南县130225河北省唐山市乐亭县130227河北省唐山市迁西县130229河北省唐山市玉田县130230河北省唐山市唐海县130281河北省唐山市遵化市130283河北省唐山市迁安市130300河北省秦皇岛市 130301河北省秦皇岛市市辖区130302河北省秦皇岛市海港区130303河北省秦皇岛市山海关区130304河北省秦皇岛市北戴河区130321河北省秦皇岛市青龙满族自治130322河北省秦皇岛市昌黎县130323河北省秦皇岛市抚宁县130324河北省秦皇岛市卢龙县130400河北省邯郸市 130401河北省邯郸市市辖区130402河北省邯郸市邯山区130403河北省邯郸市丛台区130404河北省邯郸市复兴区130406河北省邯郸市峰峰矿区130421河北省邯郸市邯郸县130423河北省邯郸市临漳县130424河北省邯郸市成安县130425河北省邯郸市大名县130426河北省邯郸市涉县130427河北省邯郸市磁县130428河北省邯郸市肥乡县130429河北省邯郸市永年县130430河北省邯郸市邱县130431河北省邯郸市鸡泽县

身份证号码里的秘密的教案

身份证号码的教学设计 廖仙仙 教学目标: 1、通过日常生活中的一些事例,使学生初步体会数字编码思想在解决实际问题中的应用。 2、通过观察、比较、猜测来探索数字编码的简单方法。 3、让学生学会运用数进行编码,初步培养学生的抽象、概括能力。 4、使学生在数学活动中养成与人合作的良好习惯,初步学会表达和交流解决问题的过程和结果。 教学重难点: 通过观察、比较、猜测来探索数字编码的简单方法。 渗透法制教育:《中华人民共和国居民身份证法》 教学具准备: 1、翻看户口簿上自己的身份证号码是多少? 2、了解父母的身份证号码并了解身份证号码是怎样组成的? 3、师准备一张身份证。 教学过程: 一、情景引入: 同学们,我们身边有许多的数字号码,你能举例说明吗?(比如电话号码、汽车牌号、身份证号码等) 师:对。每个事物的信息可以它的数字编码表示,每个人一出生,就有自己的身份证号码。你能说一说哪些活动会用到身份证呢?(比如坐火车、上学、高考、银行存款、取款时)(回答得真棒)打开课件2。 师:公民身份证号码是每一个公民唯一的,终身不变的身份代码,由公安机关按照公民身份证号码国家标准编制的。今天我们就来探讨身份证号码中的秘密(板书课题:身份证号码中的秘密)

师:我们国家的《中华人民共和国居民身份证法》对身份证的号码有规定的,第一条为了证明居住在中华人民共和国境内的公民的身份,保障公民的合法权益,便利公民进行社会活动。 第2条居住在中华人民共和国境内的年满16周岁的中国公民,应当依法的规定申请领取居民身份证, 第3条居民身份证的登记的项目包括:姓名、性别、民族、出生日期、常住地址、身份证号码、本人照片、证件的有效日期和签发机关。 公民身份证是每个公民唯一的、终生不变的身份代码。 二、学习新知: 1、观察手中的户口簿中每一个人的身份证号码。提问: (1)身份证号码上有我们的出生日期吗? (2)出生日期共几位数字? (3)出生日期在身份证号码上占第几位到第几位?(第7到第14位) 2、出示课件3,并观察教师的身份证。 身份证上有姓名、性别、出生年月、发放日期和有效期、编号。 3、编号的组成(师板书号码) (1)有的同学真聪明,学得真快,一下子就知道了老师的出生年月,真棒!(2)、你还知道其他的号码有什么意义吗?如:男(女)的性别码有哪些数字? (3)、师根据学生的介绍补充和小结: 实际上,身份证号码是由18位数字组成:左起前6位为行政区划代号,第7至14位为出生日期码,第15至17位为顺序码,其中第15、16位是所在地派出所的代码,第17位是性别码(男单女双),第18位为校验码,如尾号是10,用X代替。 4对比练习 出示两张生日相同的身份证号码比较异同,你发现了什么? 5 刚才我们学习了身份证号码是怎样编排的,你能试着给自己编一个身份证 号码吗?不清楚的地方用方格表示。再与户口簿上的身份证号码对照一下

身份证号码的编排规则

身份证号码的编排规则 身份证号码中这些数字是怎样排列的,每个数字表示什么意思呢?下面就让我们一起来探索其中的规律吧!新的身份证号码是由18位数字组成的,它们分别表示: (1)前1、2位数字表示:所在省份的代码; (2)第3、4位数字表示:所在城市的代码; (3)第5、6位数字表示:所在区县的代码; (4)第7~14位数字表示:出生年、月、日; (5)第15、16位数字表示:所在地的派出所的代码; (6)第17位数字表示性别:奇数表示男性,偶数表示女性; (7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生, 用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。 15位的身份证号 dddddd yymmdd xx p 18位的身份证号 dddddd yyyymmdd xx p y 其中dddddd为地址码(省地县三级)18位中的和15位中的不完全相同yyyymmdd yymmdd 为出生年月日 xx顺号类编码 p性别 18位中末尾的y为校验码,将前17位的ascii码值经位移、异或运算结果不在0-9的令其为x 18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下: 1. 地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 2. 出生日期码:表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示,之间不用分隔符。 3. 顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

身份证中的数学

身份证中的数学 学习目标 了解身份证编码中各段编码所表示的含义,初步知道信息与数字之间的关系,理解其中蕴涵的数学原理,能运用身份证编码的规律编自己学校学生的学籍号. 在观察、对比、分析、比较、归纳身份证编码的特点、规律的过程中,初步形成分析、处理实际问题中数字信息的能力和归纳、类比、迁移的思想方法. 通过探究最熟悉的身份证编码的规律、身份证编码的含义,会以数学的方法和观点去关注、追问身边的问题,感受到数学、数字在生活中的巨大作用,进一步激发学好数学的积极性. 重难点分析 让学生分段认识身份证编码的含义,理解身份证编码的规律,从而能够用编制身份证号码的原理解决其他领域的号码编制问题,例如,学籍号的编制问题等.

由于初中学生日常用身份证号的经验不多,因此,解读身份证号码中的数字信息是难点,可以从学生的生日入手,通过不同身份证的比较让学生学学会解读身份证号中的信息、理解编码原理,并利用这种思想方法编制正确的编码. 活动建议方案 《身份证中的数学》活动建议方案 一、活动流程框图 课题引入探究身份证编写方法编写学籍号 二、活动过程 2.1活动任务 本探究活动通过对身份证编码规律的探究,使学生在观察、对比、分析、比较、归纳身份证编码的特点、规律的过程中,初步形成分析、处理实际问题中数字信息的能力和归纳、类比、迁移的思想方法.探究活动按照一般探究活动的步骤,依分组合作、交流总结、归纳发现的流程,使学生在自主探究的空间和时间内体会分析、处理实际问题中数字信息的方法,以及归纳、类比、迁移的思想方法,提高学生发现问题、解决问题的能力,让学生进一步有意识的以数学的角度去关注身边的实际问题. 2.2活动1:身份证编码中蕴涵怎样的秘密? 2.2.1活动内容 第一步:老师呈现一些身份证,请同学关注身份证号,提出问题. 我们人人都有身份证,并且每个号码各不相同,进入二十一世纪后.我国

中国居民身份证号码编排规则

中国居民身份证号码编排规则 中国居民身份证号码为18位数(在原来15位基础上,年增加两位,最后增加效验码一位),编排规则如下: 一、前六位为行政区划代码(注:中国行政区划代码编排规则); 二、七到十四位为出生年(四位)月(两位)日(两位); 三、十五到十七位为顺序码,其中男性为奇数,女性为偶数; 四、十八位为效验码,效验码计算方法: 1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2、将这17位数字和系数相乘的结果相加。 3、用加出来和除以11,看余数是多少? 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。 5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。 上一篇:中国行政区划代码编排规则 下一篇:我国电话区号的编排规则 中国行政区划代码编排规则 中国行政区划分省(自治区、直辖市、特别行政区)、市(地区、自治州、盟)、县(自治县、县级市、市辖区、旗、自治旗)三个层次,行政区划代码为六位数。 1、第一、二位表示省(自治区、直辖市、特别行政区) 其中第一位为大区,第二位为区内省 华北1:北京市1、天津市2、河北省3、山西省4、内蒙古自治区5

东北2:辽宁省1、吉林省2、黑龙江省3 华东3:上海市1、江苏省2、浙江省3、安徽省4、福建省5、江西省6、山东省7 华中4:河南省1、湖北省2、湖南省3、广东省4、广西壮族自治区5、海南省6 西南5:重庆市0、四川省1、贵州省2、云南省3、西藏自治区4 西北6:陕西省1、甘肃省2、青海省3、宁夏回族自治区4、新疆维吾尔自治区5 (台湾)7:台湾省1 特别行政区8:香港特别行政区1、澳门特别行政区2 2、第三、四位表示市(区、自治州、盟及国家直辖市所属市辖区和县的汇总码) 01-20,51-70表示省直辖市; 21-50表示地区(自治州、盟) 3、第五、六位表示县(自治县、县级市、市辖区、旗、自治旗); 01-18表示市辖区或地区(自治州、盟)辖县级市; 21-80表示县(旗); 81-99表示省直辖县级市。 最新县及县以上行政区划代码(截止2012年10月31日)110000北京市 110100市辖区 110101东城区 110102西城区 110105朝阳区 110106丰台区 110107石景山区 110108海淀区 110109门头沟区

身份证号码构成

号码构成1 地址码 (身份证号码前六位)表示编码对象常住户口所在县(市、镇、区)的行政区划代码。1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码。 2 生日期码 (身份证号码第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。 3 顺序码 (身份证号码第十五位到十七位)地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。 4 校验码 (身份证号码最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且中国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。编辑本段号码含义居民身份证是国家法定的证明公民个人身份的证件。为了堵塞和制止假居民身份证的流通和使用,在查验和核查居民身份证时可掌握以下几个要点: 一、有效期限 居民身份证的有效期限分为10年、20年、长期三种。16周岁至25周岁的,发给有效期为10年的居民身份证;26周岁至45周岁的,发给有效期为20年的居民身份证;46周岁以上的,发给长期有效的居民身份证。证件有效期限从签发之日起计算。如某人1949年9月20日出生,1984年35周岁时申领居民身份证,签发日期为1984年12月31日,他属于26至45周岁这一年龄段,证件有效期限属于20年这一档次,到2004年12月30日有效期满。查验或检查时,应对照检查证件有效期限与持证人年龄,签发日期三者之间的关系。 二、编号识别 1、身份证编码规则如下:根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码(身份证前六位)表示编码对象第一次申领居民身份证时的常住户口所在县(市、旗、区)的行政区划代码。(所有区域的编码可以到网站查询到最新的县及县以上的行政编码资料。)生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。顺序码(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。校验码(身份证最后一位)是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。 2、从1999年10月1日起,全国实行公民身份证号码制度,居民身份证编号由原15位升至18位。前6位为地址码;第七位至14位为出生日期码,此码由6位数改为8位数,其中年份用4位数表示;第

分析身份证号码

一、分析身份证号码 其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。 15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。 18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。 例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。 二、提取个人信息 这里,我们需要使用IF、LEN、MOD、 MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。 1. 提取出生年月信息 由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式 “=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中: LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。 MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。 IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。 如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行

身份证编码规则

身份证编码规则 一、编码规则: 根据中华人民共和国国家有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下: 1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码。 2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,分别用4位、2位(不足两位加0)、2位(不足两位加0)数字表示,之间不用分隔符。 3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 4.校验码(R),一位数字,通过前17位数字根据一定计算得出。 二、关于地址码含义的详细解释: 身份证前六位是地区代码,我们用ABCDEF表示。代码的解释规则如下: A 国内区域: 1 华北三省二市 2 东北三省 3 华东六省一 4 华南六省 5 西南四省一市 6 西北五省 7 台湾 8 港澳 B或者说是AB,就是前2位:省(直辖市,自治区,特别行政区)代码按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。 具体省(直辖市,自治区,特别行政区)代码如下:11-15 京津冀晋21-23 辽吉黑 31-37 沪苏浙皖闽赣鲁 41-46 豫鄂湘粤桂琼50-54 渝川贵云藏 61-65 陕甘青宁新 81-82 港澳 CD城市代码:从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码从省会开始排,比如2101=沈阳 2102=大连…… 只有地级城市有独立的城市代码,县级市没有。 EF:市辖区、郊区、郊县、县级市代码:如果EF=00,指代这个城市,不特定区县;对于非直辖市,如EF=01,指代市辖区(任意一个区),02开始指代特定的区。其中:E=0代表市辖区 E=1代表郊区 E=2代表郊县 E=8代表县级市对于直辖市,从01开始就依次排区,没有市区和郊区的代码区分。 三、生日期码(YYYYMMDD): 表示编码对象出生的年、月、日,分别用4位、2位(不足两位加0)、2位(不足两位加0)数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。

第二代身份证编码规则 原理剖析及相关代码

第二代身份证编码规则原理剖析及相 关代码 18身份证号码编码规则一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版, 其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。二、编码规则:公民 身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从 左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一 位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下:1.地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T2260的规定执行。2.出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位(不足两位加0)、 2(同上)位数字表示,之间不用分隔符。3.顺序码(XXX):表示在同一地址码所 标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇 数分配给男性,偶数分配给女性。4.校验码(R),一位数字,通过前17位数字 根据一定计算得出。三、关于地址码含义的详细解释:身份证前六位是地区代码,我们用ABCDEF表示。代码的解释规则如下:A:国内区域1华北三省二市 2东北三省3华东六省一市4华南六省5西南四省一市6西北五省7台湾8港 澳B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码按照 A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离 排序,没有直辖市的,按离北京的远近排序。具体省(直辖市,自治区,特别行政区)代码如下:11-15京津冀晋蒙21-23辽吉黑31-37沪苏浙皖闽赣鲁41-46 豫鄂湘粤桂琼50-54渝川贵云藏61-65陕甘青宁新81-82港澳CD:城市代码从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码 从省会开始排,比如2101=沈阳2102=大连…只有地级城市有独立的城市代码,县级市没有。EF:市辖区、郊区、郊县、县级市代码如果EF=00,指代这个城市,不特定区县;对于非直辖市,如EF=01,指代市辖区(任意一个区),02开 始指代特定的区。其中:E=0代表市辖区,E=1代表郊区,E=2代表郊县,E=8

身份证号码对应的地区

身份证号码前6位表示的地区对照表 110000 北京市 110100 市辖区 110101 东城区 110102 西城区 110103 崇文区 110104 宣武区 110105 朝阳区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 110200 县 110228 密云县 110229 延庆县 120000 天津市 120100 市辖区 120101 和平区 120102 河东区 120103 河西区 120104 南开区 120105 河北区 120106 红桥区 120107 塘沽区 120108 汉沽区 120109 大港区 120110 东丽区 120111 西青区 120112 津南区 120113 北辰区 120114 武清区 120115 宝坻区 120200 县 120221 宁河县 120223 静海县 120225 蓟县 130000 河北省

130100 石家庄市 130101 市辖区 130102 长安区 130103 桥东区 130104 桥西区 130105 新华区 130107 井陉矿区 130108 裕华区 130121 井陉县 130123 正定县 130124 栾城县 130125 行唐县 130126 灵寿县 130127 高邑县 130128 深泽县 130129 赞皇县 130130 无极县 130131 平山县 130132 元氏县 130133 赵县 130181 辛集市 130182 藁城市 130183 晋州市 130184 新乐市 130185 鹿泉市 130200 唐山市 130201 市辖区 130202 路南区 130203 路北区 130204 古冶区 130205 开平区 130207 丰南区 130208 丰润区 130223 滦县 130224 滦南县 130225 乐亭县 130227 迁西县 130229 玉田县 130230 唐海县 130281 遵化市 130283 迁安市 130300 秦皇岛市 130301 市辖区 130302 海港区

身份证编码规则

当今的身份证号码有15和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下: 18位的身份证号码:510104************ (1)1~6位为地区代码,其中1、2位数为各省级政府的代码(四川省为51),3、4位数为地、市级政府的代码(成都市为01),5、6位数为县、区级政府代码(锦江区为04)。 (2)7~10位为出生年份(4位),如1963 (3)11~12位为出生月份,如07 (4)13~14位为出生日期,如17 (5)第15~17位为顺序号,为县、区级政府所辖派出所的分配码,每个派出所分配码位10个连续号码,例如“020—029”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。 (4)18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成。 15位的身份证号码: (1)1~6位为地区代码 (2)7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期(3)第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女 第一位:代表你在哪个大区。 其中1为华北区,2为东北区,3为华东区,4为中南区,5为西南区,6为西北区。 第二位:代表你所在的省份在你所在大区的排序。身份证号前两位加一起就能看清你所在的省份。 比如在华北大区中,11为北京,12为天津,13为河北,14为山西,15为内蒙。 再比如东北大区中,21为辽宁,22为吉林,23为黑龙江。 第三位和第四位:是你所在城市在你所在省的一个排序。 比如在辽宁省,01为沈阳,02为大连,03为鞍山,04为抚顺,05为本溪,06为丹东,07为锦州,08为营口,09为阜新,10为营口,11为盘锦,12为铁岭,13为朝阳,14为葫芦岛。 第五位:0为市区,1为郊区,2为县,8为县级市。第五位和第六位加一起就能看到你所在的区县。 以锦州为例:02为古塔区,03为凌河区,11为太和区,25为北镇市,26为黑山县,27为

身份证号码前6位表示的地区一览表

110000 北京市 110100 市辖区110101 东城区110102 西城区110103 崇文区110104 宣武区110105 朝阳区110106 丰台区110107 石景山区110108 海淀区110109 门头沟区110111 房山区110112 通州区110113 顺义区110114 昌平区110115 大兴区110116 怀柔区110117 平谷区110200 县110228 密云县110229 延庆县 120000 天津市 120100 市辖区120101 和平区120102 河东区120103 河西区120104 南开区120105 河北区120106 红桥区120107 塘沽区120108 汉沽区120109 大港区120110 东丽区120111 西青区120112 津南区120113 北辰区120114 武清区120115 宝坻区120200 县120221 宁河县120223 静海县120225 蓟县 130000 河北省 130100 石家庄市130101 市辖区130102 长安区130103 桥东区130104 桥西区130105 新华区130107 井陉矿区130108 裕华区130121 井陉县130123 正定县130124 栾城县130125 行唐县130126 灵寿县130127 高邑县130128 深泽县130129 赞皇县130130 无极县130131 平山县130132 元氏县130133 赵县130181 辛集市130182 藁城市130183 晋州市130184 新乐市130185 鹿泉市130200 唐山市130201 市辖区130202 路南区130203 路北区130204 古冶区130205 开平区130207 丰南区130208 丰润区130223 滦县130224 滦南县130225 乐亭县130227 迁西县130229 玉田县130230 唐海县130281 遵化市130283 迁安市130300 秦皇岛市130301 市辖区130302 海港区130303 山海关区130304 北戴河区130321 青龙满族自治县130322 昌黎县130323 抚宁县130324 卢龙县130400 邯郸市130401 市辖区130402 邯山区130403 丛台区130404 复兴区130406 峰峰矿区130421 邯郸县130423 临漳县130424 成安县130425 大名县130426 涉县130427 磁县130428 肥乡县130429 永年县130430 邱县130431 鸡泽县130432 广平县130433 馆陶县130434 魏县130435 曲周县130481 武安市130500 邢台市130501 市辖区130502 桥东区130503 桥西区130521 邢台县130522 临城县130523 内丘县130524 柏乡县130525 隆尧县130526 任县130527 南和县130528 宁晋县130529 巨鹿县130530 新河县130531 广宗县130532 平乡县130533 威县130534 清河县130535 临西县130581 南宫市130582 沙河市130600 保定市130601 市辖区130602 新市区130603 北市区130604 南市区130621 满城县130622 清苑县130623 涞水县130624 阜平县130625 徐水县130626 定兴县130627 唐县130628 高阳县130629 容城县130630 涞源县130631 望都县130632 安新县130634 曲阳县130635 蠡县130636 顺平县130637 博野县130638 雄县130681 涿州市130682 定州市130683 安国市130684 高碑店市130700 张家口市130701 市辖区130702 桥东区130703 桥西区130705 宣化区130706 下花园区130721 宣化县130722 张北县130723 康保县130724 沽源县130725 尚义县130726 蔚县130727 阳原县130728 怀安县130729 万全县130730 怀来县130731 涿鹿县130732 赤城县130733 崇礼县130800 承德市130801 市辖区130802 双桥区130803 双滦区130804 鹰手营子矿区130821 承德县130822 兴隆县130823 平泉县130824 滦平县130825 隆化县130826 丰宁满族自治县130827 宽城满族自治县130828 围场满族蒙古族自治县130900 沧州市130901 市辖区130902 新华区130903 运河区130921 沧县130922 青县130923 东光县130924 海兴县130925 盐山县130926 肃宁县130927 南皮县130928 吴桥县130929 献县130930 孟村回族自治县130981 泊头市130982 任丘市130983 黄骅市130984 河间市131000 廊坊市131001 市辖区131002 安次区131003 广阳区131022 固安县131023 永清县131024 香河县131025 大城县131026 文安县131028 大厂回族自治县131081 霸州市131082 三河市131100 衡水市131101 市辖区131102 桃城区131121 枣强县131122

中华人民共和国身份证号码规则

18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确规定。GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下: 1. 地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 2. 出生日期码:表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示,之间不用分隔符。 3. 顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 校验的计算方式: 1. 对前17位数字本体码加权求和 公式为:S = Sum(Ai * Wi), i = 0, ... , 16 其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2. 以11对计算结果取模 Y = mod(S, 11) 3. 根据模的值得到对应的校验码 对应关系为: Y值:0 1 2 3 4 5 6 7 8 9 10 校验码: 1 0 X 9 8 7 6 5 4 3 2 身份证号码的编排规则 身份证号码中这些数字是怎样排列的,每个数字表示什么意思呢?下面就让我们一起来探索其中的规律吧!新的身份证号码是由18位数字组成的,它们分别表示: (1)前1、2位数字表示:所在省份的代码; (2)第3、4位数字表示:所在城市的代码; (3)第5、6位数字表示:所在区县的代码; (4)第7~14位数字表示:出生年、月、日; (5)第15、16位数字表示:所在地的派出所的代码; (6)第17位数字表示性别:奇数表示男性,偶数表示女性; (7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生, 用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。 15位的身份证号 dddddd yymmdd xx p 18位的身份证号 dddddd yyyymmdd xx p y 其中dddddd为地址码(省地县三级)18位中的和15位中的不完全相同 yyyymmdd yymmdd 为出生年月日 xx顺号类编码 p性别 18位中末尾的y为校验码,在网上可以找到算法 将前17位的ascii码值经位移、异或运算结果不在0-9的令其为x 中华人民共和国行政区划代码(GB/T2260—999) 代码省、市名称代码省、市名称 11 北京市 42 湖北省

五年级数学身份证号码编码常识

身份证号码编码常识 自己看,有用就留着............ ------------------------------------------------- 身份证为18位,老的身份证是15位就不说了。 关于身份证第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 见后面附的"最新县及县以上行政区划代码",这里老的和新的可能有些出入.详见:https://www.360docs.net/doc/5217548613.html,/tjbz/xzqhdm/index.htm 身份证号码(18位)格式为:AAAAAABBBBBBCCCD A、地址码(前六位数) 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 B、出生日期码(第七位至十四位) 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 C、顺序码(第十五位至十七位) 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 D、校验码(第十八位数) 作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么 此人的身份证就变成了19位。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准. 第十八位数字的计算方法为: 1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2.将这17位数字和系数相乘的结果相加。 3.用加出来和除以11,看余数是多少? 4余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。 5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。

数学中的身份证

数学中的身份证 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

数学中的身份证 “宇宙之大,粒子之微,火箭之速,化工之巧,地球之变,日用之繁,无处不用数学。”我国家喻户晓的数学家华罗庚曾下过这样的结论。的确,正如他所说,数学与我们的生活息息相关,数学的身影无处不在。 我现在要来证实数学中的身份证:身份证号编号规律:AABBCC DDDDDDDD EFGH 地址码:(身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码:(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:2004年03月02日就用20040302表示。顺序码:(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。校验码:(身份证最后一

位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。 看来数学中有很多我们看不到的东西,和不知道的东西。身份证就是当中的一个,我们以后要留心观察事物。就能发现许多的不同。

excel如何匹配身份证号码归属地

excel如何匹配身份证号码归属地 身份证号码都是唯一的,新二代身份证号码为18位,前6位为籍贯。这里我们来讲下,利用vlookup 来批量填写籍贯 1、首先先下载各个地区籍贯前6位代号的集合,这个在百度里面搜索下都有的下载的。这里里面不能加链接,这里就不添加了。 2、然后我们把刚刚下载的表里面的数据拷贝到你需要添加籍贯的表中“Sheet2”。 “sheet1”为需要填写籍贯的。

3、现在两张表格都在一张表中了。现在就来讲讲公式怎么用。把鼠标放到要“籍贯”那一栏,点击“插入函数”。 4、找到“vlookup”函数,点击确定。会跳出函数参数,我们这里不管,什么都不填,直接点击确定,然后有跳出提示,也点击确定。这样我们的文本框里面就出现了函数“vlookup”

5、最后我们来输入公式,查找对应的籍贯。 “=VLOOKUP(LEFT(C3,6),Sheet2!$A$1:$B$6457,2,0)” 这里来解释下。都代表了什么意思。 LEFT(C3,6),是表示取第C列第3行前6位的数字。如,现在我们表中”白悦“身份证号码就在第C列第3行。 Sheet2!,是表示取“Sheet2”里面的值。 $A$1:$B$6457,是表示取“Sheet2”有数值的单元格。$为绝对值。 2,是表示要取值的列数。 0,是表示比对要”绝对匹配“。 输入完之后,敲回车就好了。

6、现在我们已经输入好一个公式了。接下来的所有人的籍贯也就简单多了。只要把鼠标放在刚刚那个输入好的公式文本框右下角,鼠标变成黑十字架,双击鼠标左键。这样下面所有人的籍贯就都出来了 注意事项:这个两张表一定要在同一个excel文件内,输入公式的那一栏的,单元格格式一

身份证的编码规则

身份证编码规则生活常识 一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。 二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下: 1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别 用4位、2位(不足两位加0)、2(同上)位数字表示,之间不用分隔符。 3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 4.校验码(R),一位数字,通过前17位数字根据一定计算得出。 三、关于地址码含义的详细解释: 身份证前六位是地区代码,我们用ABCDEF表示。 代码的解释规则如下:

A:国内区域 1 华北三省二市 2 东北三省 3 华东六省一市 4 华南六省 5 西南四省一市 6 西北五省 7 台湾 8 港澳 B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码 按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。 具体省(直辖市,自治区,特别行政区)代码如下: 11-15 京 津冀 晋 蒙 21-23 辽 吉黑

相关文档
最新文档