《4.1计算机程序解决问题.ppt》由会员分享,可在线阅读,更多相关《4.1计算机程序解决问题.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、4.1编制计算机程序解决问题宣城三中宣城三中 张自峰张自峰 刘丽的妈妈是公司经理,她总是担心通过电子邮件与客刘丽的妈妈是公司经理,她总是担心通过电子邮件与客户交流业务的信函万一被别人窃取了,将会造成不可估量的户交流业务的信函万一被别人窃取了,将会造成不可估量的损失。为此,刘丽请教了表哥,表哥说可以在发送前先用加损失。为此,刘丽请教了表哥,表哥说可以在发送前先用加密程序对邮件进行加密,收到后再用解密程序还原,这样即密程序对邮件进行加密,收到后再用解密程序还原,这样即使邮件被别人截获也不容易得知其中的信息。表哥还告诉她使邮件被别人截获也不容易得知其中的信息。表哥还告诉她这类加密软件可以从一些工具类
2、软件中找到,自己编写也不这类加密软件可以从一些工具类软件中找到,自己编写也不难。刘丽感到用别人的软件加密总是不放心,想自己来编写,难。刘丽感到用别人的软件加密总是不放心,想自己来编写,并从此钻研开了计算机程序。并从此钻研开了计算机程序。那么什么是计算机程序那么什么是计算机程序 ,又怎样去编写计算机程序呢?,又怎样去编写计算机程序呢?1 1、认识计算机与程序、认识计算机与程序 从给计算机通电的那一刻从给计算机通电的那一刻起,计算机就在执行一系列的起,计算机就在执行一系列的程序,然后在屏幕上会出现操程序,然后在屏幕上会出现操作系统界面如作系统界面如WindowsWindows,我们,我们可以从可以
3、从“开始开始”菜单的菜单的“程序程序”列表中选择程序运行。那么列表中选择程序运行。那么计算机程序在计算机中是怎么计算机程序在计算机中是怎么执行的呢,计算机在构成上有执行的呢,计算机在构成上有何特点,计算机程序可以用什何特点,计算机程序可以用什么来编写呢?么来编写呢?1、计算机各部分是如何配合工作的?、计算机各部分是如何配合工作的?2、计算机中数字电路的表示方法是怎样的?、计算机中数字电路的表示方法是怎样的?3、什么是计算机程序?用什么来编写?、什么是计算机程序?用什么来编写?计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序人人计算机计算机翻译程序翻译程序计算机语言系统计
4、算机语言系统编写编写执行执行 现在我们使用的高级语言,如现在我们使用的高级语言,如BASICBASIC、PASCALPASCAL、C C、VISUAL BASICVISUAL BASIC等,等,操作界面越来越人性化,使得越来越多的人能够更方便地使用计算机。操作界面越来越人性化,使得越来越多的人能够更方便地使用计算机。但是,用高级语言编写的程序都需要经过一系列的翻译过程转换为机器但是,用高级语言编写的程序都需要经过一系列的翻译过程转换为机器语言程序,才能让计算机执行。语言程序,才能让计算机执行。2 2、体验程序的作用及其编制环境、体验程序的作用及其编制环境、VB环境介绍环境介绍a、启动:、启动:
5、“开始开始”“程序程序”“Microsoft Visual Basic 中文版中文版”“Microsoft Visual Basic 中文版中文版”b、窗口组成:、窗口组成:标题栏标题栏菜单栏菜单栏窗体设计器窗体设计器窗体文本窗体文本控件工控件工具箱具箱工具栏工具栏工程管理器工程管理器、体验交流程序(加密解密程序)、体验交流程序(加密解密程序)加密程序能对文本文件中的字符进行变换,使原来的可加密程序能对文本文件中的字符进行变换,使原来的可以阅读的字符以阅读的字符明文,变成其他读不明白的字符明文,变成其他读不明白的字符密文。解密文。解密程序则可以把密文恢复成原文。密程序则可以把密文恢复成原文。加
6、密前的文件加密前的文件(明文)(明文)加密后的文件加密后的文件(密文)(密文)加密程序加密程序解密程序解密程序 我们上面学习了能对一个文件进行加密,那如何把加我们上面学习了能对一个文件进行加密,那如何把加密后的文件恢复成原来的样子呢,这就是解密。请同学们密后的文件恢复成原来的样子呢,这就是解密。请同学们参照参照P77P77页修改加密程序,使之成为解密程序,并保存。页修改加密程序,使之成为解密程序,并保存。(“文件文件”“另存另存为”)1.frm和和vbp工程文件,运行时都要首先启动工程文件,运行时都要首先启动VB系统,不能独立运行,但这系统,不能独立运行,但这两类文件可以重新打开修改,适合在调
7、试阶段使用。两类文件可以重新打开修改,适合在调试阶段使用。2.exe格式文件计算机可以直接执行,不依赖于格式文件计算机可以直接执行,不依赖于VB系统,但这类文件不可以系统,但这类文件不可以重新打开修改。重新打开修改。3 3、小结、小结(1)、计算机程序及其执行过程。)、计算机程序及其执行过程。(2)、)、VB环境及简单的计算机程序。环境及简单的计算机程序。4 4、练习、练习(1 1)、自己在计算机中新建一个)、自己在计算机中新建一个txttxt文件,输文件,输 入一定的内容,尝试加密与解密。入一定的内容,尝试加密与解密。(2 2)、把加密或解密程序代码中的)、把加密或解密程序代码中的“1010”改改 成成“2020”,重新运行该程序,对比前,重新运行该程序,对比前 后两次执行后的结果。后两次执行后的结果。