4.1用计算机程序解决问题使用计算机解决实际问题的方法是多种多样的,我们要善于根据不同的问题需求,选择恰当的工具软件,并采用适当的方法去解决问题。本章希望帮助同学们根据任务需求,初步掌握用计算机程序解决问题的基本方法,认识计算机程序的工作过程与基本特征;通过部分智能信息处理工具的使用,体验其工作过程,了解其实际应用价值;合乎规范地使用网络等媒介发布信息、表达思想;利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问题。第四章信息的加工与表达(下)第一节第二节第三节第四节高中信息技术高中信息技术(必修)(必修)第四章——信息的加工与表达(下)4.2用智能工具处理信息4.3信息的发布与交流4.4综合活动:我的家乡4.1用计算机程序解决问题学习目标:1.体验程序运行的过程及作用2.剖析用计算机程序解决问题的过程第一节第二节第三节第四节高中信息技术高中信息技术(必修)(必修)第四章——信息的加工与表达(下)一、体验:新建一个计事本文件,文件名为1.txt,尝试用程序1.exe对其进行加密,并生成加密后的文件2.txt;尝试用程序2.exe对文件2.txt进行解密,并生成文件3.txt,对比1.txt和3.txt中的文件内容,看是否一致;二、实践:启用VB6.0编写一个简单的程序,并运行体验程序编写、调试及运行的过程。程序代码如下:PrivateSubForm_Load()a$=InputBox("请输入一句话:")MsgBox"你刚才所输入的是"&aEndSub三、修改程序:1、在VB中打开加密程序后将代码第13行的10改为20后将文件生成为.EXE文件。并对前面的1.txt文件进行加密。2、用解密程序尝试能否将刚才加密的文件进行解密,不行的话对在VB中打开解密文件原程序,和加密程序比较一下,看看该如何修改才能够进行解密。第一节第二节第三节第四节高中信息技术高中信息技术(必修)(必修)第四章——信息的加工与表达(下)二、剖析用计算机程序解决问题的基本过程分析问题——设计算法——编写程序——调试程序——检测结果任务:启动VB,编写一个简单的程序,体验程序的设计、编写、调试、运行的全过程。程序代码如下:PrivateSubForm_Load()n=3Open“d:\mm.txt”ForInputAs#1LineInput#1,a$Close#1DoWhilen>0n=n-1mima$=InputBox(“请输入密码:”)Ifa$<>mima$ThenMsBox“密码不正确,重新输入。你还有”&Str(n)&”次机会“Ifn=0ThenEndElseMsBox“密码正确,祝你成功!”,,“”n=0EndIfLoopEndSub第一节第二节第三节第四节高中信息技术高中信息技术(必修)(必修)第四章——信息的加工与表达(下)总结:通过上述的学习我们知道,计算机机是不会自己解决问题的,但它可以在人们编好的程序指示下帮助人们解决问题。要想利用计算机解决问题,人们可以使用现成工具软件,也可以根据问题的需要,通过设计解决问题的算法,选用合适的程序设计语言根据算法编写程序。程序一旦编写并调试通过,可以重复应用来解决问题。练习:课本P81面运行光盘中的”口令.vbp“程序,查看其功能。并尝试修改口令密码。第一节第二节第三节第四节高中信息技术高中信息技术(必修)(必修)第四章——信息的加工与表达(下)