3.4 算法及其实现课件(17张幻灯片)

文档属性

名称 3.4 算法及其实现课件(17张幻灯片)
格式 zip
文件大小 592.1KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2019-05-25 22:28:17

图片预览

文档简介

课件17张PPT。信息数字化与二进制在编程中的应用信息的加工与表达文本信息的加工
数据信息的加工
图片信息的加工
声音信息的加工
视频信息的加工
动画信息的加工Word
ExcelPhotoshop 录音机 金山影霸音频转换器金山影霸 MoviemakerAdobe ImageReady处理不同的信息计算机进行信息的处理利用现成的软件
自己编制计算机程序请登录http://192.168.0.200
阅读P68,P85-P86
完成软件及其分类的学习
完成任务一 我这有五张卡片,每张卡片上有一些数字,我一张一张地出示这五张卡片给某位同学看,只要这位同学一一回答五张卡片上“有”、“无”自己年龄的数字,我就能“猜”出这位同学的年龄。猜年龄第Ⅰ张卡片第Ⅱ张卡片第Ⅲ张卡片第Ⅳ张卡片第Ⅴ张卡片第一步,把1——31这些数都转换为二进制数,转换结果如下:3、猜数游戏卡片的编制方法 第二步,把二进制数中第1个数位(从右至左)上是“1”的所有数填入卡片Ⅰ中,把第2个数位上是“1”的所有数填入卡片Ⅱ中,把第3个数位上是“1”的所有数填入卡片Ⅲ中,依次类推。 比如,14这个数转换为二进制数是1110,它在第2(按从右至左的顺序,下同)、第3、第4数位上的数都是“1”,我们就把它填入卡片Ⅱ、Ⅲ、 Ⅳ中;它在第1、第5数位上的数都是“0”,在卡片Ⅰ、Ⅴ中就不填。比如,某位同学对五张卡片的年龄回答如下:
Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ
有 无 有 无 有
实际上他就已经把自己年龄的二进制数10101告诉我了。
把二进制数10101转换为十进制数:
但在实际转换时,注意到二进制数的各位所对应的十进制数20、21、22、23、24已经写在代表这个数位的卡片的左上角了。因此我只需把某位同学回答“有”的那几张卡片的左上角的数字加起来就行了,即1+4+16=21。这样,五张卡片分别对应着二进制数中的5个数位。于是,当某位同学回答我哪几张卡片上有无他的年龄时,实际上就等于告诉我他的年龄的二进制数哪几位是“1”,哪几位是“0”。那么,我要做的事情就是把这个二进制数转换为十进制数。最后,顺便指出,表演过程中的“转换”工作,是在对方回答“有”或“无”的同时进行的。我们只需记住第Ⅰ张有→+1,第Ⅱ张有→+2,第Ⅲ张有→+4,第Ⅳ张有→+8,第Ⅴ张有→+16,转换是非常方便的。Private Sub Form_Load()
FileName1$ = InputBox(“请输入需要解密的文件名及路径:")
Open FileName1$ For Input As #1
Line Input #1, a$
MsgBox a$, , “解密前的文本内容"
Close #1
mm$ = ""
n = Len(a$)
For i = 1 To n
b$ = Mid$(a$, i, 1)
c$ = Chr(Asc(b$) - 10)
mm$ = mm$ & c$
Next
MsgBox mm$, , “解密后的文本内容"
FileName2$ = InputBox(“请输入解密后的文件名及路径:")
Open FileName2$ For Output As #2
Print #2, mm$
Close #2
End输入要解密的文件显示解密后的内容信息对文件信息进行解密显示解密前的内容信息输入解密后要保存的文件运行程序,计算机就按程序指令顺序自动执行,实现解密功能