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