《揭开计算机工作的神秘面纱——用计算机程序解决问题》

减小字体 增大字体 作者:教育文稿  来源:教育文稿  发布时间:2009-07-21 11:48:33
相继有学生操作完成。请先完成的同学演示并解说自己的操作过程。老师将其操作进行屏幕广播。
可见,用计算机程序解决问题是有一定的规律的。
4.应用计算机程序解决问题的一般步骤:
分析问题需求——选择相应程序——运行相应程序——解决问题。
在这个过程中最核心的东西在于:我们使用计算机程序解决问题离不开各种现有的程序。
那么,是不是我们所有的问题都有现成的程序可以使用呢?很显然不是。首先,现有的各种程序还在不断地升级换代,更何况,人的需求是层出不穷的,也正因为这一点,人类社会才会不断进步和发展。那么,如果我们遇见了用现有程序无法解决的问题该怎么办呢?
二、新课展开
1.问题案例:请大家来帮帮她
刘丽的妈妈是某公司经理,每天都用电脑处理大量的商业文件,通过电子邮件与客户交流业务信函。听闻有关计算机信息被窃取事件的报道后,她越来越担心保存在计算机里的重要文件和网络上传送的电子邮件,万一被别人窃取了,将会给公司造成不可估量的损失,因此希望找到一个保密的方法。
给学生时间思考和讨论交流。老师注意观察学生的反应和表情,判断学生有无解决方法。
请这位同学来说说自己的想法。可以对计算机内的文件进行加密,也就是设置打开文件的口令。这个想法很好,而且可以很容易实现,比如我们可以很轻松的利用WORD 程序本身对一些WORD 文件设置打开文件的权限和口令。
但是以上这些方法,对于真正的计算机高手来说都是小菜一碟,很容易“解密”的。
那我们该怎么办呢?如果用我们自己编写的程序来对文件进行加密,是不是安全系数相对来说比较高呢?
这里我编了两个小程序,可以帮助我们来实现这个目的。
2.运行程序,体会作用:
以JJ.TXT为待加密的文件,分别运行F:\VB中的程序1.exe、程序2. exe,体会其运行过程,分析其作用。
3.观摩与探究
在VB程序设计环境中打开并运行“程序1.vbp”、 “程序2.vbp”,观察并分析其内容,体会其实现原理。

4.加密、解密程序开发过程剖析:
(1)分析问题
如何对需要加密的文件的字符机内码进行变换,使之变为其他字符,并把转换后的字符保存在文件中,生成加密文件。
(2)设计算法
把文本中的字符逐个读出,把其机内码值减去10成为加密后的字符,并重新组合为新文件,即加密文件。
(3)编写程序
根据可操作的算法描述,选择程序设计语言编写程序实现算法。
程序设计语言是人们编程时与计算机沟通桥梁。
(4)调试运行
程序编好以后通过键盘输入计算机,然后运行程序,看程序能否顺利执行。
计算机只懂得程序设计语言所规定的语法规则,如果编写程序时违反了规则,即使是一个标点符号出错,也会令程序出错,不能执行下去。
人们可以根据计算机提示的出错信息修改程序,重新调试运行。
(5)检测结果
当程序能够顺利运行后,还需要对程序的功能进行分析和检测。因为,只要程序符合规则,即使有逻辑错误或计算方法的错误,计算机也是检查不出来的。
因此,如果结果不合理,还要回头对程序进行修改,直到确定程序的功能为止。
5.开发计算机程序解决问题的步骤:
分析问题——设计算法——编写程序——调试运行——检测结果
三、实践与应用
要开发一个简单的加法器程序,请给出相应的算法。
四、回顾与小结:

用计算机程序解决问题
 

上一页  [1] [2] 

Tags:

作者:教育文稿
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论