高等学接世教 软件技术 基础教程 aHLIA ●徐士良孙甲松编著 人民邮电出版社 p。sTs& TELECOMMUNICATIONS F臣ss
第1章基础知识 1.1计算机软件概述 1.2作系统的基本概念 1.3算法 PT PRESS 单击鼠标左键换页
第1章 基础知识 1.1 计算机软件概述 1.2 操作系统的基本概念 1.3 算 法
1lI计算机软件概述 1..,1计算机软件及点分类 计算机系统由计算机硬件系统和计算 机软件系统组成。 计算机硬件系统是指实际的物理设备, 包括计算机的主机和外围设备。 PT PRESS 单击鼠标左键换页
1.1 计算机软件概述 1.1.1 计算机软件及其分类 计算机系统由计算机硬件系统和计算 机软件系统组成。 计算机硬件系统是指实际的物理设备, 包括计算机的主机和外围设备
计算机软件系统,是指能指挥 计算机工作的程序、程序运行时所 需要的数据以及与这些程序和数据 有关的文字说明和图表资料。 其中文字说明和图表资料又称 为文档。 PT PRESS 单击鼠标左键换页
计算机软件系统,是指能指挥 计算机工作的程序、程序运行时所 需要的数据以及与这些程序和数据 有关的文字说明和图表资料。 其中文字说明和图表资料又称 为文档
1。系统软件 系统软件是指管理、监控和维护计算 机资源(包括硬件和软件,并提供用户与 计算机之间界面等工具的软件。 (1)操作系统 (2)程序设计语言与语言处理程序 (3)工具软件 PT PRESS 单击鼠标左键换页
1.系统软件 系统软件是指管理、监控和维护计算 机资源(包括硬件和软件),并提供用户与 计算机之间界面等工具的软件。 (1)操作系统 (2)程序设计语言与语言处理程序 (3)工具软件
2.应用软件 常见的应用软件有以下几种: ①各种信息管理软件 ②办公自动化系统。 ③各种文字处理软件。 ④各种辅助设计软件以及辅助教学软件 ⑤各种软件包,如数值计算程序库、图形 软件包等。 PT PRESS 单击鼠标左键换页
2.应用软件 常见的应用软件有以下几种: ① 各种信息管理软件。 ② 办公自动化系统。 ③ 各种文字处理软件。 ④ 各种辅助设计软件以及辅助教学软件。 ⑤ 各种软件包,如数值计算程序库、图形 软件包等
1.1.2程序设计言及点语言处理程序 程序设计语言一般分为机器语言、汇 编语言和高级语言三类。 1.机器语言 机器语言是最底层的计算机语言。用 机器语言编写的程序,计算机硬件可以直 接识别 PT PRESS 单击鼠标左键换页
1.1.2程序设计语言及其语言处理程序 程序设计语言一般分为机器语言、汇 编语言和高级语言三类。 1.机器语言 机器语言是最底层的计算机语言。用 机器语言编写的程序,计算机硬件可以直 接识别
2.汇编语言 汇编语言与机器语言一般是一一对应 的,用汇编语言编写的程序也比机器语言 程序易读、易检查、易修改。 将汇编语言源程序翻译成机器语言程 序的程序称为汇编程序 PT PRESS 单击鼠标左键换页
2.汇编语言 汇编语言与机器语言一般是一一对应 的,用汇编语言编写的程序也比机器语言 程序易读、易检查、易修改。 将汇编语言源程序翻译成机器语言程 序的程序称为汇编程序
3.高级语言 机器语言和汇编语言都是面向机 器的语言,一般称为低级语言。 面向问题的程序设计语言,称为 高级语言。 高级语言与具体的计算机硬件无 关,其表达方式接近于被描述的问题, 易为人们接受和掌握。 PT PRESS 单击鼠标左键换页
3.高级语言 机器语言和汇编语言都是面向机 器的语言,一般称为低级语言。 面向问题的程序设计语言,称为 高级语言。 高级语言与具体的计算机硬件无 关,其表达方式接近于被描述的问题, 易为人们接受和掌握
表1.1 常用的高级语言 语言名称 适用范围 BASIC 教学和小型应用程序的开发 FORTRAN科学及工程计算程序的开发 PASCAL 专业教学和应用程序的开发 C 中、小型系统程序的开发 COBOL 商业苧管理应用程序的开发 dBASE 数据库管理程序的开发 FOxBASE 数据库管理程序的开发 C++ 面向对象程序的开发 LISP 人工智能程序的开发 PROLOG人工智能程序的开发 PT PRESS JAVA 面向对象程序的开发