- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.3字符串应用高中信息技术/教科版/选择性必修1
目录1.案例导入2.体验探究3.编程实现4.课堂小结
1.案例导入
前两节我们学习了线性表及其应用,如果需要处理的数据类型不是数值,而是文本,我们需要选择哪种数据结构呢?字符串
我们日常生活中和学习中有哪些应用字符串的例子?邮件里面的查找功能文本编辑软件中的“查找”“替换”功能上网有哪些信誉好的足球投注网站查找功能
字符串使用案例在文本编辑软件中利用“查找”命令,可以在指定的文本信息中查找特定形式的字符串;在邮件过滤器中,根据事先定义的字符串属性特征,通过获取电子邮箱地址、标题及正文来识别垃圾邮件。另外,在文本挖掘、机器翻译、信息检索、问答系统和对话系统等自然语言处理技术中,也随处可见字符串的身影。
2.新课讲授
学习任务本节围绕“破译恺撒密码”项目展开学习,通过项目活动熟悉字符串的基本操作,理解字符串抽象数据类型的定义,并利用字符串的基本方法编程实现破译恺撒密码的操作。本节主要包含“体验手动破译恺撒密码”和“编程实现破译恺撒密码”两个任务。
解密“恺撒密码”
密码技术作为信息安全的核心技术,不仅可以保证信息的机密性、完整性和可用性,还可以防止信息被篡改和伪造。“恺撒密码”的历史故事
任务一体验手动破译恺撒密码活动1体验恺撒加密恺撒加密作为一种最为古老的加密技术,在古罗马的时候就已经很流行。它通过把字母移动一定的位数来实现加密。明文中的所有字母都在字母表上向左(或向右)按照某个位数进行偏移后被替换成密文,其中的位数就是恺撒密码加密和解密的密钥。明文:Imaginationismoreimportantthanknowledge.密钥:3当密钥为3时,所有字符向左偏移3位,加密时明文里所有的字母A将被替换成X,B变成Y,以此类推,X将变成U,Y变成V,Z变成W,如下图所示。
任务一体验手动破译恺撒密码活动1体验恺撒加密明码表ABCDEFGHIJKLMNOPQRSTUVWXYZXYZABCDEFGHIJKLMNOPQRSTUVW密码表请补全加密后的密文:fpjlobfjmloqxkq.明文:Imaginationismoreimportantthanknowledge.密钥:3FJxdfkxqflkqexkhkltibadb
任务一体验手动破译恺撒密码活动2体验恺撒解密明码表ABCDEFGHIJKLMNOPQRSTUVWXYZSTUVWXYZABCDEFGHIJKLMNOPQR密码表请补全解密后的明文:greatwaseverwithout.密文:Fglzafyyjwsloskwnwjsuzawnwvoalzgmlwflzmkaske密钥:8当密钥是8的时候,解密时密文里所有的字母A将被替换成I,B变成J,以此类推,X将变成F,Y变成G,乙变成H,如图所示。Nothingachievedenthusiasm
字符串及其概念字符串:是一种由字符构成的线性结构。上面活动中的明文和密文均是字符串,字符串中的每个字符从左到右依次排列,且有确定的位置。字符串中第一个字符的位置下标是0,可以根据字符在字符串中的位置下标来访问字符。任务一体验手动破译恺撒密码活动2体验恺撒解密字符串长度:字符串所含字符的总数称为字符串的长度,长度为0的字符串称作空字符串或空串。子串:字符串中某一连续的片段称为字符串的子串。任何字符串都是自己的子串。
任务一体验手动破译恺撒密码活动2体验恺撒解密字符串s=DataStructure”由14个字符构成,因此字符串长度为14,其中位置下标为5的字符是“S“ata”是字符串s的个子串。DataStructure012345678910111213SS[0]S[5]S[13]
任务一体验手动破译恺撒密码活动3手动破译恺撒密码密文:pqrabkqzxoapqrxoq线索:信息中包含了Stuar,不区分大小写,共有17个字符。恺撒加密技术的密钥是有限的,只有1~25,所以可以用穷举的方法来破译密文。可分三步操作来破译密文。(1)对“stuart”加密,选代循环,密匙从1到25;(2)在任务给的密文里面查找“stua
您可能关注的文档
- 川教版(2024)三年级上册 三单元第3课 视频创意趣记录 课件.pptx
- 川教版(2024)三年级上册 三单元第2课 在线攻略全有哪些信誉好的足球投注网站 课件.pptx
- 川教版(2024)三年级上册 三单元第1课 电子清单巧制作 课件.pptx
- 1.1 技术的发展 & 1.2 技术的价值 (教学课件)-高中通用技术苏教版( 2019)必修《技术与设计1》(1).pptx
- 2024年8月浙江省A9协作体暑假返校联考高三信息技术完美解析.pdf
- 粤教版(2019)必修一 1.3信息及其特征(26张PPT).pptx
- 粤教版(2019)必修二 5.2.3信息系统安全风险防范的常用技术 课件(22张PPT).pptx
- 人教中图版(2019)必修一 3.2.1 数据采集课件(23张PPT).pptx
- 人教中图版(2019) 3.1.2数据处理的过程 课件(27张PPT).pptx
- 人教版中图版(2019)必修一 1.2.2二进制与数制转换(30张PPT).pptx
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)