资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,高一信息技术基础,王影,4.1编制计算机程序解决问题,4.1编制计算机程序解决问题,算一算,:,韩信是汉朝开国名将,他有句名言“韩信将兵,多多易善”。现在请你来把他算一算,如果3个士兵编成一队,剩余1人;5个士兵编成一队,剩余2人;7个士兵编成一队,剩余1人;问:韩信总共有多少士兵?,答案:22人,案例分析,刘丽的妈妈是某公司经理,每天都用电脑处理大量的商业文件,通过电子邮件与客户交流业务信函,听闻有关计算机信息被窃取事件的报道后,她越来越担心保存在计算机里的重要文件和网络上传送的电子邮件,万一被别人窃取了,将会给公司造成不可估量的损失,因此希望找到一个保密的方法。,请你给她妈妈想一个办法吧?,4.1编制计算机程序解决问题,各部件配合工作,计算机,冯诺伊曼:存储程序控制原理,数据程序,输入设备,输出设备,存储器,内 存,外 存,结果,中央处理器,简单地说就是:输入,处理,输出,4.1编制计算机程序解决问题,计算机工作时,中央处理器根据输入指令,从输入设备或外存输入程序或数据,并保存到计算机内存中,执行,程序,时从内存中读取指令和数据,按顺序执行指令,处理结果放回内存;中央处理器执行输出或保存指令时,会把内存中的处理结果输出到输出设备或保存到外存中。,4.1编制计算机程序解决问题,计算机是一种数字化电子设备,在工作时每段电路只有两种状态,可形象地称为开和关。,输入计算机时把1、0代码直接转换为开关电路,就可以让计算机工作了。,这些1、0代码就好像是计算机能听得懂的语言而被称为机器语言,早期的计算机程序就是用机器语言编制的。,关于计算机语言,第一代:,机器语言,。完全由二进制的,“,0,”,,,“,1,”,组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂;,第二代:,汇编语言,。这种语言增加了一些容易记忆的英文缩写来表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识;,第三代:,高级语言,。高级语言是使用一些简单的英文单词(或缩写符号)、号子和数学式子来描述命令。这些语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PROLOG,PASCAL,VB,VC,COBOL etc.,程序,指令序列的集合,0100010001 01101010101 1000,0100010001 01101010111 1001,0100010011 01101010101 01101010111,Mov ax,8,Mov bx,10,Add ax,bx,Y=8,X=Y+10,高级语言,汇编语言,机器语言,计算机程序的编写与执行,计算机高级语言程序,计算机机器语言程序,人,计算机,编写,执行,翻译程序,计算机语言系统,VB6.0应用程序集成开发环境(1),控件,工具箱,窗体编辑,窗口,工程资源,管理器,属性,窗口,窗体布局,窗口,菜单栏,工具栏,启动、中断、,结束程序,体验程序的作用及其编制环境,方法如下:,(1)准备一份文本格式的待加密文件。保存为jm.txt,(2)新建文件。启动VB程序,在“新建工程”对话框中双击“标准EXE”,打开VB应用程序窗口。,4.1编制计算机程序解决问题,输入程序。双击窗体,把“加密01.txt”文本中的程序文本复制粘贴到里面。,运行程序。单击工具栏上的启动按钮,运行程序,在对话框中输入待加密的路径及文件名。C:/jm.txt,保存程序。,修改程序,运行解密程序,生成可直接执行的exe文件。,编制计算机解决问题的过程,分析问题,设计算法,编写程序,调试程序,检测结果,小结,4.1编制计算机程序解决问题,作业,熟悉vb的运行环境,预习下节认识程序中的基本元素,
展开阅读全文