资源简介 第 13 课 设计图书防伪码——算法与知识产权学习活动记录单课题: 设计图书防伪编码 ——算法与知识产权 学校:班级: 组别:组长: 具体分工:组员1: 具体分工:组员2: 具体分工:学习活动一、 创设情境 提出问题 观看情境,了解图书防伪码的重要性 情境内容:出版社为了保护书籍的版权,会在出版的图书上粘贴防伪标签,如下图所示。标签上的防伪码可以为每本书标注唯一的“有效身份”。这些防伪码可以被查询到,以辨真伪,保护作者的知识产权(人的智力劳动成果)。 (1)想一想:图书防伪码的作用是什么? 。 说一说:针对情境的描述,说一说自己对防伪码的认识有哪些? 。 讨论交流,认识知识产权 (1)思考一下:对知识产权都有哪些了解? 。 感受保护知识产权的重要性 (1)我们身边的哪些劳动成果是有知识产权的? 。学习评价:积极参与,认真思考,主动交流。围绕情境内容,围绕情境内容,提出和防伪码相关的问题。提出和知识产权相关的问题。小组自评( )二、 讨论交流 分析问题 1 .认识防伪码的组成 防伪码一般由 、 和 组成 。 2 .了解防伪码的“防伪”原理 一般情况下,由于造假者不知道防伪码中校验码的生成算法,所以防伪码能够实现防伪的关键因素是要验证( )(产品编号/随机生成码/校验码)。 3 .小组合作,规划设计防伪码的生成流程 以10位的防伪码为例,小组合作交流,根据提示补充设计图书防伪码的生成流程,并进行展示交流。 设计防伪码的流程①设计图书编号(长度为4) ②设计生成码(长度为4) ③计算校验码 (长度为2) ④合成防伪码 (长度为10)学习评价:自主学习态度端正。认识了防伪码的组成。了解了防伪码可以“防伪”的原理。在交流合作过程中,可以补充并完善设计防伪码的流程图。小组自评( )三、 编写程序 解决问题 自主探究,生成4位数的图书“编号” 根据下面的提示思考:如何给2000册图书进行编号,生成一套长度为4的图书编号? 生成4位数的图书编号图书编号的取值范围:可能用到的程序指令:2000本图书,需要生成的编号个数:可能用到的程序指令:独立思考,生成4位数的图书“随机生成码” 为了增加防伪码的随机性,需要为每一本图书生成4位数的随机生成码。根据下图的提示,理解图书生成码的生成过程。 合作交流,计算得出2位数的图书“校验码” 校验码的计算方法可以自己设定,例如,你可以根据下方的公式,计算出2位数的图书“校验码。”(注意:此处的“%”是“求余”) 2位数的图书“校验码”为: 。 合成防伪码,验证防伪结果 小组合作,根据算法程序代码,完善程序。输入数据,检测防伪码的“防伪结果。学习评价:可以生成4位数的图书“编号”。能够生成4位数的“随机生成码”。可以参考计算公式,计算出2位数的“校验码”。合理组合,生成最终的防伪码。图书防伪码的生成算法简洁,结果正确。小组自评( )四、 展示交流 评价拓展 1 .归纳所学,交流分享 在本课的学习过程中,我知道了防伪码一般由( )、( )和( )组成,通过设计 ( ) 算法,我们理解了算法可以( )知识产权不受侵犯。像( )和( )等都有知识产权,因此,我会有意识地尊重并保护知识产权不受损害。(选词填空) 2 .反思评价,拓展交流 评价标准学生自评同桌互评教师评价是否积极参与情境的讨论分析是 否是 否是 否是否感受到知识产权的重要作用是 否是 否是 否是否了解防伪码的组成是 否是 否是 否能否根据实际需求,规划设计防伪码的生成流程是 否是 否是 否能否编写的防伪码算法程序是否可以实现防伪作用是 否是 否是 否是否理解算法对保护知识产权的重要性。是 否是 否是 否收获园参考答案第1题:你身边的哪些劳动成果有知识产权?答案:①学习的课本,例如语文书、数学书等。②自己构思并绘画的手抄报。③自己原创的科技创新小发明。④学校的校徽等。第2题:还可以使用哪些算法保护自己的知识产权?答案:还可以使用“加密算法”、“添加水印”、“查重算法”等,保护自己的知识产权。保护自己的绘画作品的算法流程图如下:开始开始获取图像获取图像哈希库记录作品信息对图像进行哈希计算创建哈希库记录作品信息记录作品信息嵌入水印嵌入水印侵权检查侵权检查结束结束挑战台参考答案第1题:根据身份证号中校验码的生成方法,试着列出计算公式,改写防伪码的校验程序,制作一个身份证号的校验程序。答案:以下是一个Python代码的截图第2题:找一找身边有防伪码标签的产品,按照标签上的说明提示,尝试验证其真假,说一说你的验证过程。答案:我验证二维码形式的防伪标签的过程是:找到防伪标签后首先,打开手机微信的“扫一扫”;紧接着对准防伪二维码,进行识别;然后,手机会自动弹出一个网页,此网页显示的信息有产品的名称、生产日期、以及产品的真假等信息。当防伪标签上注明官方验证网站时,我的验证过程是:首先,使用手机或者电脑等设备,输入品牌的官方网址后进入官网;紧接着,在相应的输入框中输入由数字和字母组成的防伪码完整信息;最后单击“查询”即可看到验证结果。身份证号校验程序。获取身份证号的方式有两种:1)命令行参数;2)如果没有命令行参数,则程序运行后主动输入。import sysdef re input(->str:"重新输入身份证号”return input(无效的身份证号,请重新输入:).upper(0if name=="main":########################################region输入身份证号#1444144441u14#所有的命令行参数列表。第0个是当前源文件的路径,第1个是输入的身份证号。argv sys.argvargc len(argv)if argc 1:ID_STR:str argv[1].upper0else:ID_STR-input("输入身份证号:").upper0endregion#↑个个个个个个个个个个个个个个个个个个个个个个个个t个个个个个个t个个个T########################################region检验身份证号的有效性#↓valid id:bool Falsecode sum:int=0#前17位加权求和remainder::int=O#余数ⅰ=0#外层循环计数,避免死循环while valid id is False and i 10:#基础校验,包括字符串长度和是否出现不必要的字母#如果校验不通过,则重新输入#1.长度校验if len(ID STR)!=18:ID STR re input(continue#2.数字校验#前17位只能出现数字elif not ID STR[0:17].isdigito:ID STR re input(#最后一位只能是数字或Xelif not (ID STR[17].isdigit(or ID_STR[17]="X"):ID STR re input(第 13 课 设计图书防伪码——算法与知识产权学习任务单学习任务单课题: 设计图书防伪编码 ——算法与知识产权 学校:班级: 组别:组长: 具体分工:组员1: 具体分工:组员2: 具体分工:学习活动一、 创设情境 提出问题 观看情境,了解图书防伪码的重要性 情境内容:出版社为了保护书籍的版权,会在出版的图书上粘贴防伪标签,如下图所示。标签上的防伪码可以为每本书标注唯一的“有效身份”。这些防伪码可以被查询到,以辨真伪,保护作者的知识产权(人的智力劳动成果)。 (1)想一想:图书防伪码的作用是什么? 可以检验图书的真假 ,保护编者的知识产权不受侵犯 。 说一说:针对情境的描述,说一说自己对防伪码的认识有哪些? 图书防伪码可以保护作者的知识产权 。 讨论交流,认识知识产权 (1)思考一下:对知识产权都有哪些了解? 知识产权就在我们身边,知识产权是法律赋予智力劳动者的在一定期限内对其智力劳动成果的独自享受的所有权。知识产权可分为著作权和工业权两大类,而工业权又分为专利权、商标权等。而著作权保护的对象是作品,例如,书籍、绘画、算法程序等 。 感受保护知识产权的重要性 (1)我们身边的哪些劳动成果是有知识产权的? 设计的电子板报、编写的算法程序、自己独创的歌舞等都应该由知识产权。 。学习评价:积极参与,认真思考,主动交流。围绕情境内容,围绕情境内容,提出和防伪码相关的问题。提出和知识产权相关的问题。小组自评( )二、 讨论交流 分析问题 1 .认识防伪码的组成 防伪码一般由 产品编号 、 随机生成码 和 校验码 组成 。 2 .了解防伪码的“防伪”原理 一般情况下,由于造假者不知道防伪码中校验码的生成算法,所以防伪码能够实现防伪的关键因素是要验证( 校验码)(产品编号/随机生成码/校验码)。 3 .小组合作,规划设计防伪码的生成流程 以10位的防伪码为例,小组合作交流,根据提示补充设计图书防伪码的生成流程,并进行展示交流。 设计防伪码的流程①设计图书编号(长度为4) 0003、1234、2223、abcd等②设计生成码(长度为4) 1478、9999、EDFG等③计算校验码 (长度为2) 01、02、35、等④合成防伪码 (长度为10)0003147801、1234999902等学习评价:自主学习态度端正。认识了防伪码的组成。了解了防伪码可以“防伪”的原理。在交流合作过程中,可以补充并完善设计防伪码的流程图。小组自评( )三、 编写程序 解决问题 自主探究,生成4位数的图书“编号” 根据下面的提示思考:如何给2000册图书进行编号,生成一套长度为4的图书编号? 生成4位数的图书编号图书编号的取值范围:0001—9999可能用到的程序指令:2000本图书,需要生成的编号个数:2000可能用到的程序指令:独立思考,生成4位数的图书“随机生成码” 为了增加防伪码的随机性,需要为每一本图书生成4位数的随机生成码。根据下图的提示,理解图书生成码的生成过程。 合作交流,计算得出2位数的图书“校验码” 校验码的计算方法可以自己设定,例如,你可以根据下方的公式,计算出2位数的图书“校验码。”(注意:此处的“%”是“求余”) 2位数的图书“校验码”为: 52 。 合成防伪码,验证防伪结果 小组合作,根据算法程序代码,完善程序。输入数据,检测防伪码的“防伪结果。学习评价:可以生成4位数的图书“编号”。能够生成4位数的“随机生成码”。可以参考计算公式,计算出2位数的“校验码”。合理组合,生成最终的防伪码。图书防伪码的生成算法简洁,结果正确。小组自评( )四、 展示交流 评价拓展 1 .归纳所学,交流分享 在本课的学习过程中,我知道了防伪码一般由( 产品编号 )、( 随机生成码 )和( 校验码 )组成,通过设计 ( 图书防伪码 ) 算法,我们理解了算法可以( 保护 )知识产权不受侵犯。像( 原创绘画作品 )和( 设计的身份证号码校验程序 )等都有知识产权,因此,我会有意识地尊重并保护知识产权不受损害。(选词填空) 2 .反思评价,拓展交流 评价标准学生自评同桌互评教师评价是否积极参与情境的讨论分析是 否是 否是 否是否感受到知识产权的重要作用是 否是 否是 否是否了解防伪码的组成是 否是 否是 否能否根据实际需求,规划设计防伪码的生成流程是 否是 否是 否能否编写的防伪码算法程序是否可以实现防伪作用是 否是 否是 否是否理解算法对保护知识产权的重要性。是 否是 否是 否(共17张PPT)第13课 设计图书防伪码—— 算法与知识产权第4单元 数字生活话安全义务教育《信息科技》五年级下册能用算法设计出一套可检验真伪的防伪码。了解知识产权的概念,体验算法对知识产权的保护作用。学习目标学习导航1.了解图书防伪码的重要性2.讨论交流认识知识产权3.感受知识产权的重要性1.认识防伪码的组成2.了解防伪码的防伪原理3.设计制作防伪码流程1.生成“图书编号”2.生成“随机生成码”3.计算图书“校验码”4.验证防伪码的防伪效果1.理解算法与知识产权2.评价反思一、创设情境提出问题二、讨论交流分析问题三、设计算法解决问题四、归纳总结评价拓展项目情境出版社为了保护书籍的版权,会在出版的图书上粘贴防伪标签,如下图所示。标签上的防伪码可以为每本书标注唯一的“有效身份”。这些防伪码可以被查询到,以辨真伪,保护作者的知识产权(人的智力劳动成果)。1.了解图书防伪码对保护图书的重要性学习评价积极参与,认真思考,主动交流;围绕情境内容,提出和防伪码相关的问题。(自评☆☆☆) 我得: 颗星。想一想:图书防伪码有何作用?说一说:针对情境中的描述,与同伴谈一谈自己对防伪码的认识。2.讨论交流,自己对知识产权的认识思考一下:自己对知识产权都有哪些了解。学习评价对知识产权有了比较直观地认识。(自评☆☆☆) 我得: 颗星。3.感受保护知识产权的重要性想一想:我们身边的哪些劳动成果是有知识产权的?学习评价初步感知保护知识产权的重要性。(自评☆☆☆) 我得: 颗星。在社会生活中,像图书著作、设计的算法程序之类的劳动成果都是有产权的。此外,还有专利权和商标权等,这些都被称为知识产权。1. 认识防伪码的组成打开学生学习手册,自主学习本课“准备间”内容,了解防伪码的基本组成及其作用。产品编号随机生成码校验码防伪码的组成:防伪码的作用:辨别产品的真假,保护消费者权益。学习评价自主学习态度端正。认识了防伪码的组成。(自评☆☆☆) 我得: 颗星。2. 了解防伪码的防伪原理一般情况下,由于造假者不知道防伪码中校验码的生成算法,所以防伪码能够实现防伪的关键因素是要验证( )(从下列的三个选项中选择)。产品编号随机生成码校验码学习评价防伪码可以检验真伪的关键因素是“校验码”的生成算法。(自评☆☆☆) 我得: 颗星。3. 规划设计制作防伪码的流程设计防伪码的流程 ①设计图书编号(长度为4)②设计生成码 (长度为4)③计算校验码 (长度为2)④合成防伪码 (长度为10)以10位的防伪码为例,把能想到的符合要求的内容填写在下表中。学习评价在交流合作过程中,可以补充并完善设计防伪码的流程图(自评☆☆☆) 我得: 颗星。1. 自主探究,生成4位数的“图书编号”根据下面的提示思考:如何给2000册图书进行编号,生成一套长度为4的图书编号?生成4位数的图书“编号” 图书编号的 取值范围: 可能用到的 程序指令: 2000本图书 需要生成的 编号个数: 可能用到的 程序指令:学习评价可以生成4位数的图书编号(自评☆☆☆) 我得: 颗星。2. 独立思考,生成4位数的图书“随机生成码”为了增加防伪码的随机性,需要为每一本图书生成4位数的随机生成码。根据下图的提示,理解图书生成码的生成过程。学习评价理解4位随机生成码的生成过程(自评☆☆☆) 我得: 颗星。我得出的2位数图书“校验码”是 : 52单击这里3. 交流合作,计算出2位数的图书“校验码”校验码的计算方法可以自己设定,例如,可以用这8位数字乘以1234,再除以100求余数,得出2位数的校验码,参考公式和程序如下:学习评价可以参考计算公式,计算出2位数的“校验码”。(自评☆☆☆) 我得: 颗星。由产品编号和随机生成码组合而成的8位数字,经过特殊的计算可以得到2位数字,我们称这个两位数为校验码。4. 合作探究,验证图书防伪码的防伪效果经过小组合作,可以补充下面的空白语句,且能够运行下面的源程序,输入一个10位数的防伪码,检验输入的防伪码是否符合你们设定的防伪原理。学习评价最终的代码程序可以检验防伪码的真伪。图书防伪码的生成算法简洁,结果正确(自评☆☆☆) 我得: 颗星。1.归纳总结,理解算法与知识产权在本课的学习过程中,我知道了防伪码一般由( )、( )和( )组成,通过设计 ( ) 算法,我们理解了算法可以( )知识产权不受侵犯。像( )和( )等都有知识产权,因此,我会有意识地尊重并保护知识产权不受损害。(选词填空)产品编号随机生成码校验码图书防伪码保护设计的身份证号码校验程序原创绘画作品评价标准 学生自评 同桌互评 教师评价是否积极参与情境的讨论分析 ¨是 否 ¨是 否 ¨是 否是否感受到知识产权的重要作用 ¨是 否 ¨是 否 ¨是 否是否了解防伪码的组成 ¨是 否 ¨是 否 ¨是 否能否根据实际需求,规划设计防伪码的生成流程 ¨是 否 ¨是 否 ¨是 否能否编写的防伪码算法程序是否可以实现防伪作用 ¨是 否 ¨是 否 ¨是 否是否理解算法对保护知识产权的重要性。 ¨是 否 ¨是 否 ¨是 否2.评价反思回顾自己的学习过程,结合评价标准,对本课所学进行终结性评价。义务教育《信息科技》五年级上册下节课再见! 展开更多...... 收起↑ 资源列表 5下4单元第13课《设计图书防伪码——算法与知识产权》学习单的配套答案.docx 5下4单元第13课《设计图书防伪码——算法与知识产权》学习课件.pptx 5下4单元第13课《设计图书防伪码——算法与知识产权》挑战台 参考答案.docx 5下4单元第13课《设计图书防伪码——算法与知识产权》收获园 参考答案.docx 5下4单元第13课《设计图书防伪码——算法与知识产权》活动记录单.docx