剖析编制计算机程序解决问题课件

上传人:我*** 文档编号:145361414 上传时间:2020-09-20 格式:PPT 页数:15 大小:997KB
返回 下载 相关 举报
剖析编制计算机程序解决问题课件_第1页
第1页 / 共15页
剖析编制计算机程序解决问题课件_第2页
第2页 / 共15页
剖析编制计算机程序解决问题课件_第3页
第3页 / 共15页
剖析编制计算机程序解决问题课件_第4页
第4页 / 共15页
剖析编制计算机程序解决问题课件_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《剖析编制计算机程序解决问题课件》由会员分享,可在线阅读,更多相关《剖析编制计算机程序解决问题课件(15页珍藏版)》请在金锄头文库上搜索。

1、课前问题,想一想: 怎样帮助刘丽妈妈解决她所担心的问题?,1、设置打开文件的密码。 2 、使用加密软件对文件进行加密处理。 3、待对方接受后,再用解密程序进行解密。,解决方案,加密程序和解密程序怎么编制呢? 怎样对文件进行加密?,剖析编制计算机程序解决问题,教学目标 1、在分析简单问题的基础上,初步体验简单的算法设计 2、通过体验、剖析、编写、调试程序实例,理解用计算机程序解决问题的全过程, 引发学生对计算机程序的强烈兴趣。,重点:算法的含义作用,体验并理解计算机程序解决问题的过程,培养学生对计算机程序的兴趣。 难点:培养学生对计算机程序的兴趣。,当我们遇到问题需要通过编制计算机程序解决时,该

2、如何着手呢?具体分为以下几步:,1、分析问题,分析问题的需求情况及已知条件,判断问题的可能性和目标要求,对需要解决的问题给出一个精确的描述。 本例加密问题精确描述为:如何对要加密的文件的字符机内码进行变换,使之变为其他字符,并把转换后的字符保存在文件中,生成加密文件。,加密程序,特别提示:形成的加密文件必须是可逆的,即加密文件经过解密后能够恢复为原来的字符。,解密程序,2、设计算法,找出解决问题的方法和步骤,这一过程称为设计算法。 1)算法是程序编写的基础。 2)描述算法的方法通常不止一种可以用自然语言来描述,也可以用流程图的形式来描述。 本例的解决方法是:把文本文件中的字符逐个读出,把其机内

3、码值减去10成为加密后的字符,并重新组合成为新文件,即加密文件。 加密算法的详细描述见书本81页,3、编写程序,选择一种程序设计语言来编写,实现算法。 Private Sub Form_Load() FileName$ = InputBox(请输入需要加密的文件名及路径:) Open FileName$ For Input As #1 Line Input #1, a$ Close #1 xw$ = n = Len(a$) For i = 1 To n b$ = Mid$(a$, i, 1) c$ = Chr(Asc(b$) - 10) xw$ = xw$ & c$ Next Open Fil

4、eName$ For Output As #1 Print #1, xw$ Close #1 MsgBox # 加密已完成 # End End Sub,4.调试运行,程序设计好以后,运行,看是否能按预想的执行。 若不能,则要根据计算机提示的出错信息修改程序, 然后重新调试运行。,5.检测结果,程序顺利运行后,检查结果是否正确,若结果不 合理,则要回头进行程序的修改,直到程序的功能符 合设计要求。,课堂练习,打开电脑桌面上名为XXX的文件夹,在里面有一个VB的程序,同学们打开“sin函数.frm”文件,并运行,了解程序的作用及语句的意义;然后试着修改变量A、B、C的值,看看执行后的结果有什么变化。,课堂小结:,1)分析问题 2)设计算法 3)编写程序 4)调试运行 5)检测结果,课后作业,任选一个文件,对文件进行加密处理后,将原文件和加密文件发送到老师的邮箱里,附带加密程序和解密程序。 要求:以自己的班级、学号、姓名为文件名。 邮箱:,谢谢!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号