第十四课 凯撒密码(ppt课件+教案)-2023新世纪版八年级上册《信息技术》.rar

收藏

压缩包目录 预览区
  • 全部
    • 第十四课 凯撒密码 (ppt课件+教案)_2023新世纪版八年级上册《信息技术》
      • 新世纪版信息技术八年级上册第十四课 凯撒密码.ppt--点击预览
      • 新世纪版信息技术八年级上册第十四课 凯撒密码(教学设计).doc--点击预览
跳过导航链接。
展开 第十四课凯撒密码ppt课件教案_2023新世纪版八年级上册信息技术.rar第十四课凯撒密码ppt课件教案_2023新世纪版八年级上册信息技术.rar
请点击导航文件预览
编号:6942269    类型:共享资源    大小:2.31MB    格式:RAR    上传时间:2023-08-22
2
文币
资源描述:
学习目标学习目标1进一步熟悉字典类型数据的操作;2进一步熟悉循环语句;3进一步熟悉函数的定义与调用。教学重点教学重点是进一步学习字典类型数据的操作教学难点教学难点通过键值查键新知导入新知导入人类对信息的保护非常久远。相传当年凯撒为了与其将军们进行联系,发明了一种加密传递信息的方法:把字母偏移一定的位数来实现信息的加密。例如,当偏移的位数是3的时候,字母A变成D,B变成E,以此类推,X变成A,Y变成B,Z变成C。后来人们把这种加密方法称为凯撒密码。新知学习新知学习一、加密信息假设凯撒密码的字母偏移位数是3,字母的明文和密文的对应关系如下:AD,BE,CF,XA,YB,ZC这样的密码对应表在Python编程中可以用“字典”来表示:A:D,B:E,C:F,D:G,E:H,F:I,G:J,H:K,I:L,J:M,K:N,L:O,M:P,N:Q,O:R,P:S,Q:T,R:U,S:V,T:W,U:X,V:Y,W:Z,X:A,Y:B,Z:C加密信息要做的是:将字典中的“键”(明文)用“值”(密文)来代替。现在来编写加密程序【例题14-1】利用凯撒密码给输入的信息加密。把字符串变量message中的字符转换成大写字符。从message字符串中逐个取出字符,赋给变量letter,循环的次数就是字符串中字符的个数。就是变量letter中的字符对应的密文,letter是字典中的“键”,bookletter是其对应的值。小博士小博士常用的字符串函数及其使用方法:(假设s是一个字符串变量)函数使用方法功能strip()s.strip()将字符串s前后的空格去掉upper()s.upper()将字符串s中的小写转换成大写lower()s.lower()将字符串s中的大写转换成小写isnumeric()s.isnumeric()检测s是否为数字,如果是就返回True,如果不是就返回False例如:What is it?.strip()What is it?What is it?.upper()WHAT IS IT?What is it?.upper(WHAT IS IT?ABC.lower()abc 123.isnumeric()True小博士小博士任务探究一任务探究一P85试一试:如果要加密程序能处理空格和标点符号,该怎么办?请修改ex141.py,使程序能处理空格和标点符号。(假设空格和标点符号不需要加密。)二、解密信息收到加密信息后,要解密才能阅读。与加密不同的是,解密是通过密码字典的“值”去查对应的“键”,我们需要专门编写一个通过“值”查“键”的函数decode()。解密函数将单个字符解密,利用循环程序,遍历所有的密文,就可以将所有的密文翻译成明文。【例题14-2】利用凯撒密码给输入的信息加密。letter是要解密的字符,book是要查阅的密码本即密码字典程序遍历字典book的键的集合book.keys(),查找值为letter的键,然后将该键作为函数的返回值。小博士小博士wood图形化编程中有专门的“字典”积木盒,内置有常见的字典操作。积木命令:任务探究二任务探究二P87试一试1:将加密和解密的程序合并成一个程序,运行程序时,输入1就进入加密,输入2就进入解密,输入其他数字就退出程序,并且程序可以循环运行。程序如图:程序如图:任务探究三任务探究三P87试一试2:凯撒密码太简单了,你能设计一个不容易猜出来的密码本吗?编写加密和解密程序修改密码本,让密文和明文随机地对应,这样一来只有掌握了密码本才能加密、解密信息。加密和解密的程序与试一试1的程序相同。提示:提示:课堂小结课堂小结本课学习了字典类型数据的操作,利用所学习悉循环语句、悉函数的定义与调用,编写利用凯撒密码进行加密和解密的程序。新世纪版信息技术八年级上册第十四课凯撒密码教学设计新世纪版信息技术八年级上册第十四课凯撒密码教学设计课题 凯撒密码单元第十四课学科信息技术年级八年级上册学习目标1进一步熟悉字典类型数据的操作;2进一步熟悉循环语句;3进一步熟悉函数的定义与调用。重点是进一步学习字典类型数据的操作难点通过键值查键教学过程教学环节教师活动学生活动设计意图一、新知导入人类对信息的保护非常久远。相传当年凯撒为了与其将军们进行联系,发明了一种加密传递信息的方法:把字母偏移一定的位数来实现信息的加密。例如,当偏移的位数是 3 的时候,字母 A 变成 D,B 变成 E,以此类推,X 变成 A,Y 变成 B,Z 变成 C。后来人们把这种加密方法称为凯撒密码。认真听讲迅速引入课题二、新知学习一、加密信息1、字母的明文和密文的对应关系2、加密信息要做的是:将字典中的“键”(明文)用“值”(密文)来代替。3、演示讲解【例题 14-1】利用凯撒密码给输入的信息加密。4、小博士:常用的字符串函数及其使用方法5、任务探究一:P85 试一试如果要加密程序能处理空格和标点符号,该怎么办?请修改 ex141.py,使程序能处理空格和标点符号。(假设空格和标点符号不需要加密。)认真听讲认真学习掌握要点掌握并学习编写程序 认真学习掌握知识点小组讨论解决问题并完成任务操作理解字母的明文和密文的对应关系掌握要点掌握利用凯撒密码给信息加密常用的字符串函数及其使用方法及功能培养学生相互协作、善于发现问题的能力二、解密信息1、定义解释:如何解密2、学习通过密文查明文的流程图3、演示操作并讲解:【例题 14-2】利用凯撒密码给输入的信息加密。4、小博士 wood 图形化编程中有专门的“字典”积木盒,内置有常见的字典操作。学习理解定义认识流程图,学会用解密函数编写程序小组协助完成任务熟记内置常见的字典积木命令小组协助完成任务小组协助完成任务利用流程图便于学生理解,搞高兴趣,更好的掌握知识培养学生相互协作的能力掌握常见的字典操作培养学生相互协作的能力培养学生相互协作的能力课堂小结本课学习了字典类型数据的操作,利用所学习悉循环语句、悉函数的定义与调用,编写利用凯撒密码进行加密和解密的程序。板书第十四课 凯撒密码
展开阅读全文
【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十四课 凯撒密码(ppt课件+教案)-2023新世纪版八年级上册《信息技术》.rar》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
关 键 词:
信息技术 第十四课 凯撒密码 (ppt课件+教案)_2023新世纪版八年级上册《信息技术》 第十四 凯撒 密码 ppt 课件 教案 _2023 世纪版 年级 上册
提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:第十四课 凯撒密码(ppt课件+教案)-2023新世纪版八年级上册《信息技术》.rar
链接地址:https://www.163wenku.com/p-6942269.html

Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


侵权投诉QQ:3464097650  资料上传QQ:3464097650
   


【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

163文库