师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步浙教版选修1 算法与程序设计2.2 解析算法下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

《2.2解析算法》最新PPT课件优质课下载

提示:

①密文“277-150-204-31- 552-426-138-146-!”表示的是:“GOOD LUCK!”。

寻龙分金,尝试解密

具体解密方法如下:

(1)每个“-”前的数字表示一个大写字母;

(2)空格和标点字符都按原来的表示;

(3)每组数字与27取余的结果,对应26个字母在字母表中的序号。

寻龙分金,尝试解密

理解算法,完善代码

为了快速解密李雷利用VB编写了一个解密程序,功能如下:

将邮件中密文的内容复制到文本框Text1中,点击“解密”按钮Command1后,程序会将密文解密并将解密后的内容显示在文本框Text2中。

程序运行界面如图所示:

Dim mw As String'mw表示密文

Dim yw As String'yw表示原文

Dim t As String

Dim value As Integer '用于存储某字母在密文中对应数值的临时变量

mw = Text1.Text : yw = "" : value = 0

For i = 1 To Len(mw)

t = Mid(mw , i , 1)

If t >= "0" And t <= "9" Then

value = value 10 + Val(t) '①

ElseIf t = "-" Then

yw = yw + Chr(value Mod 27 + 64) '②

value=0 '③