计算机软件PPT课件.ppt
《计算机软件PPT课件.ppt》由会员分享,可在线阅读,更多相关《计算机软件PPT课件.ppt(35页珍藏版)》请在三一文库上搜索。
1、信息系统基础信息系统基础第第5章章 计算机软件计算机软件第第5章章 计算机软件计算机软件5.1 计算机语言5.2 程序设计与算法5.3 操作系统概述5.4 典型操作系统介绍5.5 典型应用软件介绍 5.1 计算机语言计算机语言计算机语言及其发展计算机语言及其发展 定义:计算机语言就是计算机能读懂的语言,是定义:计算机语言就是计算机能读懂的语言,是人与计算机通信所使用的语言,即我们通常所说人与计算机通信所使用的语言,即我们通常所说的程序设计语言。的程序设计语言。发展:发展:机器语言机器语言汇编语言汇编语言高级语言高级语言5.1 计算机语言计算机语言计算机语言的分类计算机语言的分类 第一代计算机语
2、言第一代计算机语言机器语言机器语言 直接用直接用二进制二进制代码指令表达的代码指令表达的计算机语言计算机语言,指令是用,指令是用“0”和和“1”组成的一串代码组成的一串代码。例:例:1011011000000000,表示进行一次加法操作,表示进行一次加法操作 机器语言的特点机器语言的特点:面向机器面向机器 程序的可读性差,移植性差程序的可读性差,移植性差 可被计算机直接识别,执行效率高可被计算机直接识别,执行效率高 5.1 计算机语言计算机语言计算机语言的分类计算机语言的分类 第二代计算机语言第二代计算机语言汇编语言汇编语言 用一些简洁的英文字母、符号串来替代一个特定的指用一些简洁的英文字母、
3、符号串来替代一个特定的指令的二进制串。令的二进制串。例例:用用“ADD”代表加法,代表加法,汇编语言的特点:汇编语言的特点:面向机器面向机器 不能被计算机直接识别,需通过汇编程序翻译不能被计算机直接识别,需通过汇编程序翻译 执行效率比较高执行效率比较高5.1 计算机语言计算机语言计算机语言的分类计算机语言的分类 第三代计算机语言第三代计算机语言高级语言高级语言 接近自然语言的程序设计语言。高级语言尽管接近于自然接近自然语言的程序设计语言。高级语言尽管接近于自然语言,但相互之间仍有较大差距,每种语言都有极为严格语言,但相互之间仍有较大差距,每种语言都有极为严格的语法规范,对采用的符号、语句格式等
4、都有专门的规定。的语法规范,对采用的符号、语句格式等都有专门的规定。高级语言的特点:高级语言的特点:与机器无关与机器无关 可读性好、移植性好可读性好、移植性好 不能被计算机直接识别,需通过编译程序进行编译。不能被计算机直接识别,需通过编译程序进行编译。5.1 计算机语言计算机语言计算机语言的新发展计算机语言的新发展可视化的界面编程技术与面向对象思想可视化的界面编程技术与面向对象思想人工智能人工智能 计算机软件5.1 计算机语言5.2 程序设计与算法5.3操作系统概述5.4 典型操作系统介绍5.5 典型应用软件介绍 5.2 程序设计与算法计算机程序概述计算机程序概述 程序的组成及数据描述程序的组
5、成及数据描述程序一般由声明部分和执程序一般由声明部分和执行部分组成行部分组成 例:/*功能:已知三角形的底和高,求面积*/#include /*文件包含处理*/void main()/*主函数首部*/double a,h,s;scanf(“%f,%f”,&a,&h);/*输入三角形的底和高*/s=a*h/2;/*计算面积*/printf(“面积=%.2fn”,s);/*输出*/5.2 程序设计与算法计算机程序概述计算机程序概述 语言处理程序语言处理程序 除了机器语言之外,任何其它语言编写的程序都不能直接在计算机上执行,需要先对它们进行适当的变换,而这个任务是由语言处理程序承担。语言处理程序通常
6、都包含一个翻译程序,它把一种语言的程序翻译成等价的另一种语言的程序。被翻译的语言和程序称为源语言和源程序,翻译生成的语言和程序则称为目标语言和目标程序。5.2 程序设计与算法计算机程序概述计算机程序概述 语言处理程序语言处理程序按照不同的翻译处理方法,翻译程序分为以下三类:(1)汇编程序:从汇编语言到机器语言的翻译程序。(2)解释程序:将源程序中的语句逐条翻译,并立即执行这条语句的翻译程序。(3)编译程序:从高级语言到机器语言的翻译程序。5.2 程序设计与算法计算机程序概述计算机程序概述 程序执行程序执行 5.2 程序设计与算法程序设计方法程序设计方法 面向过程的结构化程序设计面向过程的结构化
7、程序设计 使用三种基本控制结构构造程序 5.2 程序设计与算法程序设计方法程序设计方法 面向过程的结构化程序设计面向过程的结构化程序设计 以模块功能和处理过程设计为主;采用自顶向下、逐步求精的程序设计方法 5.2 程序设计与算法程序设计方法程序设计方法 面向对象的程序设计面向对象的程序设计 对象对象:从概念上讲,对象是代表着正在创建的系统中的一个实体。从一本书到一家图书馆,一个学生到一个班级,再到一个学校,都可看作对象 类类:如果不同的对象具有完全相同的结构和特性,我们就说这些对象属于同一类型。对象的类型就叫做类。消息消息:对象之间的相互作用和通信是通过消息。当对象A要执行对象B的方法时,对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 PPT 课件
