文档介绍:第三章
1
计算机软件概述
一、什么是软件
计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据。方法和规则通常是在文档中说明并在程序中实现的。
程序:是计算机需要遵照执行的一系列指令,它作
为一种具有逻辑结构的信息,精确而完整地
描述计算任务中的处理对象和处理规则。
数据:就是我们向一个程序提供的输入。
文档:是开发、使用和维护程序所需要的图文资料
2
计算机软件概述
程序
计算机
数据
输出
运行一个简单程序的示意图
#include <iostream>
using namespace std;
int main()
{
int num1, num2, sum;
cout<<”Please input nums:”;
cin>>num1>>num2;
sum=num1+num2;
cout<<”sum=”<<sum<<endl;
return 0;
}
一个简单的C++程序
3
计算机软件概述
二、软件的分类
计算机软件可分为系统软件和应用软件。应用软件又可分为支撑软件和操作系统。
软件
系统软件
应用软件
支撑软件
操作系统
软件分类
4
操作系统
一、什么是操作系统
操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。操作系统对硬件功能进行扩充,并统一管理和支持各种软件的运行。
特征:并发性,共享性,随机性
5
操作系统
二、操作系统的功能
进程管理存储管理文件管理
作业管理设备管理
三、操作系统的分类
批处理操作系统 分时操作系统
实时操作系统嵌入式操作系统
个人计算机操作系统
网络操作系统分布式操作系统
6
操作系统
四、操作系统的用户界面
命令型界面图形化的界面
7
操作系统
五、常见的操作系统
DOS:Disk Operation System,磁盘操作系统
Windows:个人操作系统
Windows ,Windows 9x,
Windows 2000, Windows 2000,
Windows XP, Windows 2003
Unix:目前大、中、小型计算机上广泛使用的多
用户多任务操作系统
Linux:类Unix系统,免费
Mac OS X :个人操作系统
8
办公软件
一、办公软件
办公自动化(Office Automation )将计算机技术、通信技术、科学管理思想和行为科学有机结合在一起,应用在传统的数据处理技术难于处理的数据量庞大的、包括非数值型信息且结构不明确的办公事务上,有效地提高了办公质量和办公选效率。
在我国较具代表性的办公软件有两个:微软公司的Office、金山公司的WPS。
9
办公软件
二、文字处理
文字处理软件是指在计算机上辅助人们制作文档的系统。
Word 2003的工作窗口:
10