ID: 6102970

广教版信息技术全一册必修4.1编制计算机程序解决问题课件(共18张ppt)+素材

日期:2025-11-19 科目:信息技术 类型:高中课件 查看:57次 大小:4892884B 来源:二一课件通
预览图 0
广教版,课件,ppt,18张,解决问题,信息技术
    课件18张PPT。请大家登录FTP服务器,将“4.1VB”文件夹复制到D盘根目录下。 在“vb导学网站” 文件夹中打开网站首页:index.htm,根据要求完成相应任务。 在“4.1 资料包”中提供任务所需的文件。课前准备4.1 编制计算机程序解决问题必修 信息技术基础探究一: 刘丽的妈妈是公司的经理,每天要处理大量的资料和数据,她总是担心资料和数据被别人窃取,会造成不可估量的损失! 如何避免资料被窃取呢? 假设资料一旦被窃取,如何保护信息不被别人使用? 如果没有合适的工具软件,可以考虑_____来帮忙解决问题。编写程序一、情境导入,案例分析被变换的信息称为明文,它可以是一段有意义的文字或者数据; 变换后的内容成为密文,密文是一串杂乱无章的文字或数据,从字面上没有任何含义。 从明文到密文的变换过程成为加密。密文还原成明文的变换过程成为解密。 加密后的内容 密文 加密前的内容 明文 二、自主探究一:运行加密程序,修改程序代码为解密程序运行加密程序.exe,对明文m1.txt加密。 具体操作: (1)将加密程序.exe和明文(m1.txt)复制粘贴到D盘跟目录下; (2)运行加密程序,根据程序提示在对话框中输入文件所在的路径和 完整的文件名: d:m1.txt; (3)阅读加密程序代码,认真分析找出代码中的 关键语句,并修改 为解密程序代码; (4)启动VB系统新建程序,复制以上代码创建解密程序,同时解密 m2.txt文件内容。然后保存该程序为“解密.frm、解密.vbp”。 检测结果 调试运行 编写程序设计算法 分析问题修改三、编制计算机程序解决问题的基本过程设计算法:找出解决问题的方法和步骤。 编写程序:有了算法描述,就可以选择一种程序设 计语言来编写程序, 以实现算法。 调试运行:把程序编好以后,通过键盘输入计算机,然后运行程序,看看 程序能否顺利执行。检测结果:当程序能够顺利运行以后,还需要对程序功能进行分析与检测。分析问题:寻找已知条件,分析需要求解的问题。(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 SubA 65(4) 调试运行编辑模式: 编辑时,设计用户界面和编制程序代码。 运行模式: 程序运行时,不能进行设计界面和编辑代码。区别VB系统以下工作模式:检测语法规则(5) 检测结果运行程序时,如果计算机没有错误提示,那么编写的程序一定是正确的吗?试分析可能的原因是什么? 思考: 当程序能够顺利运行以后,还需要对程序功能进行分析和检查。因为程序中有逻辑错误或者计算方法等错误,计算机是检查不出来的。编制计算机程序解决问题的基本过程 检测结果 调试运行 编写程序设计算法 分 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~