3.1体验计算机解决问题的过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1

2023-09-26
| 13页
| 2278人阅读
| 301人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 3.1.2 计算机解决问题的过程
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1012 KB
发布时间 2023-09-26
更新时间 2023-09-26
作者 yihua
品牌系列 -
审核时间 2023-09-26
下载链接 https://m.zxxk.com/soft/40954884.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

3.1 体验计算机解决问题的过程 情景: 被变换的信息称为明文,它可以是一段有意义的文字或者数据; 变换后的内容成为密文,密文是一串杂乱无章的文字或数据,从字面上没有任何含义。 从明文到密文的变换过程成为加密。密文还原成明文的变换过程成为解密。 加密后的内容 密文 加密前的内容 明文 加密 解密 (1)分析问题 对字符进行加密,可以通过对字符进行某种变换使别人不能读懂,使用时再进行逆变换。 通过对字符的机内码值进行某种变换,原来的字符就会变成其他的字符,从而达到加密的目的。 要使信息不被非法盗用,可对字符进行加密。 (2) 设计算法 ★ 自然语言描述:打开文本文件,从中逐个读出字符,并把其机内码值减去10,所得代码对应的字符作为加密文本字符,并将它们逐个连接起来成为密文文件保存。 算法是程序编写的基础,是通过程序来实现。 自然语言描述 流程图描述 伪代码描述 (3) 编写程序 Private Sub Form_Load() FileName$ = InputBox("请输入需要加密的文件名及路径:") Open FileName$ For Input As #1 Line Input #1, yw$ Close #1 xw$ = "" n = Len(yw$) 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 ASC( ) 获得指定字符的机内码值 Chr( ) 获得指定机内码值对应的字符 函数 A 65 (4) 调试运行 检测语法规则 (5) 检测结果 运行程序时,如果计算机没有错误提示,那么编写的程序一定是正确的吗?试分析可能的原因是什么? 思考: 当程序能够顺利运行以后,还需要对程序功能进行分析和检查。因为程序中有逻辑错误或者计算方法等错误,计算机是检查不出来的。 分析问题 设计算法 编写程序 调试程序 检测结果 一、用计算机程序解决问题的过程 在本地磁盘D盘下新建一个记事本文件,文件名为1.txt,在里面输入你想对同桌说的一些内容。尝试用加密.exe对其进行加密,并生成加密后的文件2.txt; 完成上述操作后,将1.txt文件删除。 二、体验: 加密操作: 同桌之间互换位置尝试用解密.exe对文件2.txt进行解密,生成文件3.txt,并跟同桌一起检验内容,看是否一致; 二、体验: 解密操作: 1、启用Python编写一个简单的程序并运行,体验程序编写、调试及运行的过程。 程序代码如下: Print “欢迎使用Python编程!" 三、实践: 分析问题 设计算法 编写程序 调试程序 检测结果 用计算机程序解决问题的过程 设计算法:找出解决问题的方法和步骤。 编写程序:有了算法描述,就可以选择一种程序设 计语言来编写程序, 以实现算法。 调试运行:把程序编好以后,通过键盘输入计算机,然后运行程序,看看 程序能否顺利执行。 检测结果:当程序能够顺利运行以后,还需要对程序功能进行分析与检测。 分析问题:寻找已知条件,分析需要求解的问题。 $$

资源预览图

3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
1
3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
2
3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
3
3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
4
3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
5
3.1体验计算机解决问题的过程 课件  2022—2023学年高中信息技术粤教版(2019)必修1
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。