青少年软件编程(图形化)等级考试(四级):身份证号有效性检验 2024年9月“青少年软件编程(图形化)等级考试(四级)”编程题:身份证号有效性检验 中国的身份证号码由18位数字组成,其中前6位是地区代码,接下来的8位是出生日期(YYYYMMDD格式),然后是3位顺序码(其中第17位奇数分配给男性,偶数分配给女性),最后一位是校验码。 编写一个程序,要求用户输入一个身份证号码,然后检验这个号码是否有效。 有效性检验需要满足以下条件: 1. 身份证号码的位数必须是18位; 2. 前17位是数字,最后一位是数字或者是字母"X"; 3. 校验码计算正确。 校验码计算方法: 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, 1-0, 2-X, 3-9, 4-8, 5-7, 6-6, 7-5, 8-4, 9-3, 10-2。 1.准备工作 (1)默认小猫角色,添加角色Button2,添加文字“开始验证”; (2)创建一个变量“身份证号”,在舞台上大字显示; (3)默认白色背景。 2.功能实现 (1)点击绿旗,询问“请输入一个身份证号”,变量“身份证号”大字显示输入的身份证号; (2)点击“开始验证”; (3)检验位数是否为18位,如果不是,小猫说“位数不对”2秒,程序结束; (4)检验前17位是否是数字,第18位是否是数字或者字母"X",如果不是,小猫说“输入错误”2秒,程序结束; (5)检验校验码是否正确,如果不正确,小猫说“校验码错误”2秒,程序结束。 (6)上面检查都通过,小猫说“身份证号码验证正确”2秒。 #scratch #scratch编程 #图形化编程 #青少年软件编程等级考试 #少儿编程
00:00 / 16:15
连播
清屏
智能
倍速
点赞294
00:00 / 00:51
连播
清屏
智能
倍速
点赞541
国家网络身份认证在保护个人信息,安全和提升网络服务效率方面,具有重要作用,具体体现在以下几个方面,一,保护个人隐私,通过将传统身份证信息,转化为加密的虚拟凭证,用户在网络活动中无需直接提供真实身份,信息平台仅验证身份有效性,个人敏感信息如身份证号,手机号等不会被第三方获取,从而降低信息泄露风险,二,提升网络安全,采用多重认证机制,确保操作的真实性和安全性,在金融等敏感场景中,即使账号密码被盗,没有网证动态码,资金也难以被转移,有效防范诈骗,三,提供便捷服务,用户只需一次申领即可在多个平台通用,无需重复注册和验证,支持政务,金融,社交等400多个主流应用场景,覆盖账号注册,一键登录,购票等高频需求,四,规范网络环境,在社交平台试点中,认证账号的虚假信息,识别准确率达百分之九十八点六,网络暴力发生率下降35%,有助于营造健康的网络空间,五,特殊群体保护,未成年人可在监护人协助下申领,14岁以下孩子的网证权限,由监护人管理,保障其网络活动的安全性,通过以上功能,国家网络身份认证为用户提供了更安全,便捷的网络环境,同时推动了网络生态的规范化发展,国家网络身份认证的具体操作流程如下,成年人申领流程,使用支持NFC功能的手机,在应用商店搜索并下载国家网络身份认证APP注册申领,在APP首页点击立即申领,选择证件类型,身份验证通过手机nfc区域识读本人身份证,以核验身份信息,并进行人脸识别,设置关联设置,关联手机手机号码和网络身份认证凭证口令,完成申领,申领成功后,可选择在当前手机使用网络身份认认证凭证,未成年人申领流程,不满14周岁,需取得父母或其他监护人的同意,并由他们代为申领,已满14周岁,未满18周岁,需在父母或其他监护人的监护下申领,注意事项,国家网络身份认证公共服务平台,自2023年6月27日起开始申领通过。
00:00 / 02:22
连播
清屏
智能
倍速
点赞18
00:00 / 01:51
连播
清屏
智能
倍速
点赞59
00:00 / 03:45
连播
清屏
智能
倍速
点赞1
00:00 / 00:51
连播
清屏
智能
倍速
点赞1982
00:00 / 08:59
连播
清屏
智能
倍速
点赞22
00:00 / 01:20
连播
清屏
智能
倍速
点赞42