资源简介 4.1 编制计算机程序解决问题 计算机各部件是如何配合工作的? 1. 计算机数字电路是如何表示的? 2. 计算机程序设计语言有哪些? 3. 认识计算机与程序 计算机工作原理 输入 输出 内存 中央处理器 外存 一、计算机数字电路的表示方法 采用二进制(0、1)数字编码表示和控制 二、计算机程序设计语言 机器语言 汇编语言 高级语言 翻译程序 1、请你打开桌面上的加密.exe文件将 D:\1.txt文件加密。 立即行动1 加密与解密原理 加密前的文件 (明文) 加密后的文件 (密文) 加密与解密原理 加密前的文件 (明文) 加密后的文件 (密文) 加密前的文件 (明文) 加密后的文件 (密文) 告 机内码 新机内码 加密方法:把文本文件中的字符逐个读出,把其机内码减去或者加上一定的数字成为加密后的字符,并重新组合为新文件——加密文件。 函数转换 函数转换 杠 -10 +10 Private Sub Form_Load() FileName$ = InputBox("请输入需要加密的文件名及路径:例如D:\1.txt") Open FileName$ For Input As #1 Line Input #1, yw$ Close #1 mm$ = "" n = Len(yw$) ‘用函数len()计算before$中存储的字符个数 For i = 1 To n yz$ = Mid$(yw$, i, 1) xz$ = Chr(Asc(yz$) - 10) xw$ = xw$ & xz$ Next Open FileName$ For Output As #1 Print #1, xw$ Close #1 MsgBox "#### 加密已完成!! ####" End End Sub 加密 解密 解密程序 同组的同学运行加密软件,把你写给同学的励志信加密,交换座位后再运行解密程序解密,看看同学对你说的话是什么。 立即行动2 总结 计算机的工作是忠实的执行程序 程序 精确解决同类问题 解决一些独特的个性化的问题 速度快 无限次使用 拓展训练 1、编制程序求圆的面积。 2、编制程序判断闰年。 3、编制程序求1+2+3+…+100=? 展开更多...... 收起↑ 资源预览