(
课件网) 第10课 数据错误及时验 第二单元 用编码描绘世界 魔术:翻动的卡片 6×6的方格纸,分为蓝色和黄色区域 规则: 1.一位同学在方格纸的蓝色区域放满卡片,卡片一面是白色,一面是黑色,自主决定每个位置的卡片是黑色还是白色。 2.为了增加魔术难度,请计算机在黄色区域填充卡片。 3.计算机任意翻转一张卡片,我们猜一猜被翻动的卡片是哪张。 给黑白色卡片编码,如果用0表示白色卡片,用1表示黑色图卡片, 蓝色区域的卡片排列方式可以怎么表示呢?数一数,每行、每列有几个1? 1 0 1 0 0 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 1 0 1 0 0 1 0 蓝色区域卡片 1 1 0 0 1 0 1 1 0 0 0 0 1 1 0 1 0 0 1 0 增加黄色区域的一行、一列卡片后, 数一数,每行、每列有几个1?他们有什么规律? 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1 1 0 增加黄色区域卡片 翻卡后 1 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1 翻卡后,数一数,每行、每列1的数量有什么变化?你发现了什么? 魔术揭秘 通过新增卡片使每行每列的黑色卡片总数为偶数。当其中一张卡片被翻动后,被翻动的卡片对应的行和列其黑色卡片总数都变成了奇数。只需要找出哪一行哪一列黑色卡片是奇数,它们相交的地方就是那张被翻动的图片。 1 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1 校验位 校验码 蓝色区域的黑白卡片,就好比计算机中的比特(0或1),0和1的组合代表了数字、字母或图像 新增加的黄色区域的卡片称为奇偶校验位 校验码一般是一组编码中的最后一位,由前面的数字通过某种运算得出 小组交流增加的黄色区域一行一列的意义是什么? 奇偶校验 计算机通过在数据中添加奇偶校验位,使传输代码中的“1” 的个数为奇数或偶数。依据"1”的个数是奇数或偶数来校验代码正确性的方法,被称为奇偶校验。 奇校验:所有数位中“1”的位数是奇数 01011101011010100 偶校验:所有数位中“1”的位数是偶数 01011101011010101 校验码的应用 认识校验码 号码代表含义 省代码 城市 县区 出生年月日 派出所 代码 性别 校验码 身份证号第几位 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 身份证号码 3 7 1 3 0 2 X X X X X X X X 0 6 4 6 居民身份证统一编码规则 有效信息位(前17位) 校验位(第18位) 1.将身份证号码前17位数字分别乘以下表中所对应的系数,填入表格 1.将自己身份证号码前17位数字分别乘以下表中所对应的系数。 公民身份号码中的校验码 第10课 学习活动 位 第 1 位 第 2 位 第 3 位 第 4 位 第 5 位 第 6 位 第 7 位 第 8 位 第 9 位 第10位 第11位 第12位 第13位 第14位 第15位 第16位 第17位 身份证号码 3 7 1 3 0 2 1 9 8 2 0 2 0 1 0 6 4 系数 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 乘积 2.将这17个乘积相加得到和。 3.用相加之和除以11,计算余数。 4.查看余数对应表,找到校验码。 第10课 学习活动 公民身份号码中的校验码 余数 0 1 2 3 4 5 6 7 8 9 10 校验码 1 0 ⅹ 9 8 7 6 5 4 3 2 号码代表含义 省代码 城市 县区 出生年月日 当地派出所编码 性别 校验码 身份证号第几位 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 身份证号码 3 7 1 3 0 2 X X X X X X X X 0 6 4 6 有效信息位(前17位) 校验位(第18位) 思考:身份证号中的校验码有什么作用呢? 数据校验是生活中常见的一种验证数据完整性和正确性的方式。校验可以防止错误数据引发的各种问题,确保数据存储、传输等环节的稳定性。 校验的作用 第10课 课堂测评 请以小组为单位,交流数据校验的方式和作用,依据以下量表内容 ... ...