目录

  • 1 第一章 计算机基础知识
    • 1.1 章节导学
    • 1.2 数字技术
    • 1.3 计算机硬件
    • 1.4 计算机软件
    • 1.5 数字媒体
    • 1.6 计算机网络
  • 2 第二章 算法与程序设计
    • 2.1 章节导学
    • 2.2 算法与数据结构
    • 2.3 程序设计
    • 2.4 软件工程
    • 2.5 数据库设计
  • 3 第三章 Word 2016 阶段提升
    • 3.1 章节导学
    • 3.2 Word基础应用
    • 3.3 Word进阶应用
    • 3.4 Word高阶应用
    • 3.5 Word阶段测试
  • 4 第四章 Excel 2016 阶段提升
    • 4.1 章节导学
    • 4.2 Excel基础应用
    • 4.3 Excel进阶应用
    • 4.4 Excel高阶应用
    • 4.5 Excel阶段测试
  • 5 第五章 PowerPoint 2016 阶段提升
    • 5.1 章节导学
    • 5.2 PowerPoint基础应用
    • 5.3 PowerPoint进阶应用
    • 5.4 PowerPoint高阶应用
    • 5.5 PowerPoint阶段测试
  • 6 综合练习
    • 6.1 全国计算机一级综合练习
    • 6.2 全国计算机二级综合练习
计算机软件

一、学习内容


(一)概念及分类

1、软件概念(程序、数据、文档)

2、分类(系统软件和应用软件)

1)系统软件

系统软件泛指为整个计算机系统所配置的、不针对特定应用的通用软件,是为软件开发和运行提供支持,或者为用户管理与操作计算机提供支持的一类软件。

系统软件主要包括:基本输入/输出系统(BIOS)、操作系统(如WindowsiOS)、程序设计语言处理系统(如C语言编译器)、数据库管理系统(如ORACLESQL ServerAccess等)、常用的实用程序(如磁盘清理程序、备份程序)。

2)应用软件

应用软件即APP,是为用户解决各种具体问题、完成特定任务的专门软件。按照开发方式和适用范围,应用软件又分为通用应用软件和定制应用软件两大类。

3、操作系统(DOS、Windows、UNIX、Linux、安卓、ios等)

4、操作系统的作用(管理软硬件;人机界面;平台)


(二)程序设计语言

1、机器语言、汇编语言、高级语言

1)机器语言

机器语言就是就是计算机的指令系统,用二进制指令代码表示(可简化为十六进制),是计算机唯一能直接识别和执行的计算机语言。但是机器语言的指令难以记忆和理解,也难以编写、修改和维护,不同计算机的机器语言还不兼容,所以现在人们已经不使用机器语言来开发程序了。

2)汇编语言

汇编语言出现于20世纪50年代初,用一些助记符代替机器语言中的操作码,操作数使用人们习惯的十进制数,比机器语言容易理解。但是汇编语言和机器语言都是面向机器的程序设计语言,不能兼容于不同的机器和不同的指令系统。

3)高级语言

高级语言更接近人们的自然语言(主要是英语),提高了编写和维护程序的效率。高级语言和计算机指令系统无关,具有良好的通用性和可移植性。

2、执行效率、可移植性

3、解释程序、编译程序

除了机器语言程序外,其它程序设计语言编写的程序都不能直接在计算机上运行,所以要对它们进行相应的处理。负责进行这种处理的软件是汇编程序、解释程序和编译程序,它们统称为“程序设计语言处理系统”。

1)汇编程序

汇编程序用于把汇编语言程序翻译成机器语言程序。由于汇编语言的指令与机器语言大体一一对应,所以汇编程序比较简单。

2)解释程序

解释程序把用高级语言编写的源程序作为输入,逐句扫描、逐句翻译,翻译一句执行一句,不会最终形成机器语言的目标程序。这种方法相当于外语翻译中的“口译”。解释程序的优点是实现简单,便于修改和调试;缺点是运行效率低。

3)编译程序

编译程序把高级语言编写的源程序扫描一次或多次,进行翻译转换,最终形成一个机器语言的目标程序,可以直接在计算机上执行。这种方法相当于外语翻译中的“笔译”。编译程序实现起来比较复杂,但能够产生出高效率的目标程序,并保存在磁盘上用以多次运行。


二、随堂测验