《计算机应用基础教程》第一章-计算机基础知识
《计算机应用基础》目录

《计算机应用基础》目录《计算机应用基础》目录第一章:计算机基础知识1.1 计算机的定义和发展历史1.2 计算机硬件组成和功能1.3 计算机软件分类和应用场景1.4 计算机网络基础知识第二章:操作系统2.1 操作系统的定义和作用2.2 常见的操作系统及其特点2.3 操作系统的组成和架构2.4 操作系统的进程管理和内存管理第三章:数据库3.1 数据库的定义和基本概念3.2 数据库管理系统(DBMS)3.2.1 数据库模型3.2.2 关系数据库3.2.3 SQL语言3.3 数据库设计和规范化3.4 数据库的查询和操作第四章:算法与数据结构4.1 算法的基本概念和特性4.2 常见的算法和数据结构4.3 算法的复杂度分析4.4 算法的设计和优化第五章:编程语言5.1 编程语言的分类和特点5.2 常见的编程语言及其应用领域5.3 编程语言的语法和语义5.4 编程语言的开发环境和工具第六章:计算机安全6.1 计算机安全的概念和原则6.2 常见的计算机安全威胁和攻击方式6.3 计算机安全防护措施和技术6.4 个人信息保护和网络安全法律法规第七章:基础7.1 的定义和发展历史7.2 机器学习算法和应用7.3 深度学习算法和应用7.4 自然语言处理和图像识别技术第八章:计算机图形学8.1 计算机图形学的基本概念和应用领域 8.2 图像处理和图像压缩技术8.3 三维图形的建模和渲染技术8.4 虚拟现实和增强现实技术第九章:软件工程9.1 软件工程的基本概念和原则9.2 软件开发过程和方法9.3 需求分析和软件设计9.4 软件测试和维护第十章:计算机与社会10.1 计算机对社会的影响和挑战10.2 信息化时代的社会和经济发展10.3 信息安全和隐私保护10.4 法律与计算机科技的关系本文档涉及附件:附件1. 数据库设计案例附件2. 算法代码示例附件3. 编程语言学习资源本文所涉及的法律名词及注释:1. 数据隐私:指个人信息的保护,在计算机应用中应遵守相关法律法规,保护用户隐私。
《计算机应用基础》课后习题及答案

《计算机应用基础》课后习题及答案计算机应用基础课后习题及答案第一章:计算机基础知识1. 什么是计算机?计算机是一种能够进行数据处理和计算的电子设备,它能够执行指定的操作并生成结果。
2. 计算机系统由哪些硬件组成?计算机系统由中央处理器(CPU)、内存、硬盘、外部设备(如显示器、键盘)等硬件组成。
3. 什么是计算机软件?计算机软件是用于控制计算机系统和执行特定任务的程序代码的集合。
4. 什么是操作系统?操作系统是计算机系统中的核心软件,它负责管理计算机资源、控制程序执行、提供用户界面等功能。
5. 什么是网络?网络是多台计算机通过通信线路相互连接起来以实现数据传输和资源共享的系统。
第二章:常用应用软件1. 什么是文字处理软件?文字处理软件是一种用于创建、编辑和格式化文档的应用软件,如Microsoft Word、Adobe InDesign等。
2. 什么是电子表格软件?电子表格软件是一种用于进行数据分析和处理的应用软件,如Microsoft Excel、Google Sheets等。
3. 什么是演示文稿软件?演示文稿软件是一种用于制作演示文稿和展示内容的应用软件,如Microsoft PowerPoint、Prezi等。
4. 什么是数据库软件?数据库软件是一种用于存储和管理大量数据的应用软件,如MySQL、Oracle等。
5. 什么是图像编辑软件?图像编辑软件是一种用于处理、编辑和创建图像的应用软件,如Adobe Photoshop、GIMP等。
第三章:计算机网络1. 什么是局域网?局域网是指在一个较小的地理范围内相互连接的计算机和设备组成的网络,如家庭网络或办公室网络。
2. 什么是广域网?广域网是指覆盖较大地理范围的计算机网络,通常是通过公共的网络基础设施连接起来的。
3. 什么是互联网?互联网是指全球范围内相互连接的计算机网络,它是由许多局域网和广域网组成的。
4. 什么是IP地址?IP地址是用于在互联网上唯一标识一台计算机或设备的一组数字。
计算机应用基础 第一章 计算机基础概论

电子管计算机
早期使用大规模及超大规模 集成电路的微型计算机
晶体管计算机
中小规模集成电路计算机
当代的超级计算机
第一章 计算机基础知识
1.1 走进计算机世界--计算机的特点
• 高速、精确的运算能力 • 计算精度高 • 存储容量大 • 可靠性 • 具有逻辑判断功能 • 自动化程度高,通用性强
每秒上万亿次 小数点后200万位的π值 海量、可靠、速度快 连续无故障可达到几十万小时以上
设想:若现在世界上所有计算机有一个月不能正常运行,世界将变成什么样子?
第一章 计算机基础知识
1.1 走进计算机世界
计算机发展历程: 第一台计算机名叫 ENIAC,于1946年2月 在美国宾夕法尼亚大学诞生。
名字:ENIAC(埃尼阿克) 研制目的:军事上的需要 诞生时间:1946年 运算速度:5000次加法/秒 采用元器件:电子管(18,800个) 1500个继电器;30吨重;占地170平方米 意义:宣布了电子计算机时代的到来
13.6875 = (1101.1011)2
第一章 计算机基础知识
1.2 数制与编码--字符的二进制编码
• 目前计算机中字符编码普遍采用的是ASCII码 (美国标准信息交换码)。 • 一个ASCII码由 7位 二进制数组成,共能表示 128个 字符数据。 • 为了方便计算机处理,人们一般将ASCII码的最高位前增加一位0,凑成一个字节,便于
编语言 高级语言
操作系统
数据库、网络
巨型化、微型 化、网络、智 能、多媒体
应用范围
科学计算
科学计算、数据处理、 工业控制
科学计算、数据处理、 工业控制、文字处理、
图片处理
各个领域
第一章 计算机基础知识
计算机应用基础教程-第一章教学内容

第一章 计算机基础知识
1.1 计算机基础知识 • 1.1计算机的概述 • 计算机:是一种能够对各种信息进行存储和处理的工
具,是20世纪人类最伟大的科技发明之一,从广义上来讲, 计算机是一种不需要人类直接干预而且能够自动完成各种 算数和逻辑运算的工具。
2
1.1.1 计算机的发展 1、计算机的分代
20万倍;使用了18000多个电
子管、1500多个继电器、
10000多只电容和7000多个电
阻。
5
1.1.2 计算机的发展
• 3、计算机的分代
•
◆计算机的发展分代(根据电子元器件的发展):
• (1)第一代:电子管计算机时代(1946~1957年)
•
采用电子管作为运算和逻辑元件,使用机器语言和
汇编语言。运算次数达到5000~30000次/秒。 代表机器:
电路计算机时代(1971~)
•
采用大规模和超大规模集成电路为主要功能
部件,采用更高集成度的半导体存储器,出现了磁盘、光
盘、鼠标、图像扫描仪、数码照相机和高分辨率彩色显示
器以及高质量的打印机和绘图仪。
9
10
微型计算机发展简介
• 1.第一代微机
• 第一代PC机以IBM公司的IBM PC/XT机为代 表,CPU是8088,诞生于1981年。
•
采用集成电路作为逻辑元件,采用半导体存
储器(体积小、耗电低、可靠性高),中央处理器采用微
程 序技术;拥有较完善的操作系统;出现了并行技术、
多处理机、虚拟存储系统等技术。运算速度达到几十万次
~几百万次。
8
1.1.2 计算机的发展
• 3、计算机的分代
•
《计算机应用基础教程习题参考答案

《计算机应用基础教程习题参考答案计算机应用基础教程习题参考答案第一章: 计算机基础知识1. 什么是计算机硬件?计算机硬件是指计算机系统中的物理设备,包括主机、显示器、键盘、鼠标等。
2. 什么是计算机软件?计算机软件是指在计算机硬件上运行的程序、数据和相关文档的集合。
3. 什么是操作系统?操作系统是一种控制和管理计算机硬件与软件资源的程序,它提供了用户与计算机之间的接口。
4. 什么是二进制?二进制是计算机中使用的一种数字编码系统,使用0和1来表示数值和字符。
5. 什么是计算机网络?计算机网络是指将多台计算机通过通信设备连接起来,实现资源共享和信息传输的系统。
第二章: 常用的办公软件1. 什么是文字处理软件?文字处理软件是一种用于创建、编辑、格式化和打印文档的应用程序,如Microsoft Word、Google Docs等。
2. 什么是电子表格软件?电子表格软件是一种用于创建、编辑和分析数据表格的应用程序,如Microsoft Excel、Google Sheets等。
3. 什么是演示文稿软件?演示文稿软件是一种用于创建、编辑和展示幻灯片演示的应用程序,如Microsoft PowerPoint、Google Slides等。
4. 什么是数据库管理软件?数据库管理软件是一种用于创建、管理和查询数据库的应用程序,如Microsoft Access、MySQL等。
第三章: 网络与互联网1. 什么是URL?URL是统一资源定位符,用于标识互联网上的资源,通常以http://或https://开头。
2. 什么是HTTP?HTTP是超文本传输协议,用于在Web浏览器和Web服务器之间传输超文本的协议。
3. 什么是IP地址?IP地址是用于在网络上唯一标识设备的一组数字,分为IPv4和IPv6两种格式。
4. 什么是云计算?云计算是一种通过互联网提供计算资源和服务的模式,包括云存储、云计算平台等。
第四章: 数据库基础知识1. 什么是数据库?数据库是用于存储和管理数据的系统,它提供了数据的组织、存储、检索和更新等功能。
《计算机应用基础》课后习题及答案

第一章计算机基础知识课后习题1、自1946年第一台电子计算机问世至今,电子计算机经历了哪几代的发展?答:共经历了四代发展,分别是:第一代(1946—1957年)主要逻辑部件采用电子管,因此也称这一代为电子管时代;第二代(1957—1964年)主要逻辑部件采用晶体管,因此也称晶体管时代;第三代(1964—1970年)主要逻辑部件采用集成电路,因此也称集成电路时代;第四代(1970—至今)主要逻辑部件采用大规模或超大规模集成电路。
2、什么是计算机网络?答:计算机网络是计算机技术与通信技术有机结合的产物,是通过通信线路将分布在不同地域的计算机互联,按照规定的网络协议相互通信,以达到资源共享的目的。
3、进制转换:(1101.101)2=(13.625)10(198.15)10=(11000110.001001)2(110011)2=(63)8 (372)8=(11111010)2(10011101001)2=(4E9)16 (1F7)16=(111110111)24、计算机的硬件系统是由哪几大部分组成?中央处理器包括哪两部分?答:硬件系统包括五大部分,分别是:运算器、控制器、存储器、输入设备、输出设备。
中央处理器包括运算器和控制器。
5、什么是计算机软件?计算机软件是如何分类的?答:计算机软件:为了运行、管理和维护计算机所编制的各种程序,连同有关说明资料的总和。
计算机软件分为两大类,分别是:应用软件和系统软件。
6、什么是计算机多媒体及多媒体技术?计算机多媒体系统是如何组成的?答:计算机多媒体:是指使用计算机技术将文字、图形、声音、图像等信息媒体集成到同一个数字化环境中,形成一种人机交互的数字化信息综合媒体。
多媒体技术:是一种基于计算机的处理多种信息媒体的综合技术,主要包括多媒体计算机系统技术、多媒体数据库技术、多媒体通信技术、多媒体人机界面技术和数字化信息技术等。
计算机多媒体系统分为多媒体硬件系统和多媒体软件系统。
《计算机应用基础》各章知识点归纳大全

《计算机应用基础》各章知识点归纳大全计算机已经成为我们日常生活和工作中不可或缺的工具,而《计算机应用基础》是我们了解和掌握计算机的重要入门课程。
下面就为大家详细归纳一下这门课程各章的知识点。
第一章:计算机基础知识计算机的定义和发展历程是首先要了解的。
计算机是一种能够按照预先设定的程序,对数据进行存储、处理和输出的电子设备。
从早期的巨型机到现在的微型机,计算机的发展经历了电子管、晶体管、集成电路和大规模集成电路等几个阶段。
计算机的分类也有多种方式,按照性能可分为超级计算机、大型计算机、小型计算机、微型计算机等;按照用途可分为专用计算机和通用计算机。
计算机系统由硬件系统和软件系统两大部分组成。
硬件系统包括中央处理器(CPU)、存储器、输入设备和输出设备等。
其中 CPU 是计算机的核心部件,它的性能直接影响计算机的运行速度。
存储器又分为内存储器(如内存)和外存储器(如硬盘、U 盘等)。
软件系统则包括系统软件和应用软件。
系统软件是管理和控制计算机硬件与软件资源的程序,如操作系统(如 Windows、Linux 等)、语言处理程序等。
应用软件是为解决特定问题而开发的软件,如办公软件(Word、Excel 等)、图形图像处理软件(Photoshop 等)。
计算机中的数制和编码也是重要的知识点。
常见的数制有二进制、八进制、十进制和十六进制,它们之间可以相互转换。
计算机中采用二进制进行数据存储和处理,而编码则用于表示字符、数字等信息,如 ASCII 码、汉字编码等。
第二章:Windows 操作系统Windows 操作系统是我们最常用的操作系统之一。
了解其基本操作是必不可少的。
首先是桌面的认识,包括桌面图标、任务栏等。
掌握如何设置桌面背景、屏幕保护程序等个性化设置。
文件和文件夹的管理是重点,要学会新建、复制、移动、删除、重命名文件和文件夹,以及如何设置文件和文件夹的属性(如只读、隐藏等)。
Windows 操作系统还提供了丰富的系统工具,如磁盘清理、磁盘碎片整理、系统还原等,要知道如何使用这些工具来维护系统的性能和稳定性。
《计算机应用基础教程》第一章-计算机基础知识

《计算机应用基础教程》第一章-计算机基础知识计算机应用基础教程第一章-计算机基础知识本章将介绍计算机的基础知识,包括计算机的定义、组成部分、分类、工作原理等内容。
1.计算机的定义计算机是一种能够根据程序指令进行自动化数据处理的电子设备。
它能够执行各种任务,包括计算、存储、处理、显示等。
2.计算机的组成部分2.1 中央处理器(CPU)中央处理器是计算机的核心部分,负责执行程序指令,进行数据处理和运算。
它由控制器和算术逻辑单元组成。
2.2 主存储器主存储器是计算机用来存储数据和程序指令的地方。
它通常是半导体芯片组成的,有不同的容量和速度。
2.3 输入设备输入设备用于将外部数据输入到计算机中,包括键盘、鼠标、扫描仪等。
2.4 输出设备输出设备用于将计算机处理后的数据输出给用户,包括显示器、打印机、音频设备等。
2.5 辅助存储器辅助存储器用于长期存储数据和程序,包括硬盘、光盘、闪存等。
3.计算机的分类3.1 按用途分类根据计算机的用途,可以将其分为个人计算机、服务器、超级计算机等。
3.2 按体积分类根据计算机的体积大小,可以将其分为大型机、小型机、微型机等。
3.3 按工作方式分类根据计算机的工作方式,可以将其分为批处理计算机、交互式计算机、实时计算机等。
4.计算机的工作原理计算机的工作原理主要包括指令周期和存储器的工作原理。
指令周期是指计算机执行一条指令所经历的时钟周期,包括取指令、解码指令、执行指令和存储结果等步骤。
附件:本文档附带有以下附件,以供参考和进一步学习:1.计算机基础知识复习题2.计算机组成原理教材章节3.计算机实验指导书法律名词及注释:1.版权:指作品的创作者对其作品享有的合法权益。
2.计算机软件:指计算机程序及其相关文档的总称。
3.数据保护:指对个人数据的存储、管理和使用进行保护的措施。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章计算机基础知识学习目标:通过本章学习使学生掌握计算机基本概念、计算机系统组成、计算机各大硬件设备、计算机的数制和信息的表示与存储,并熟悉计算机的产生、发展、特点和应用领域,了解计算机中字符编码的概念。
1.1计算机概述随着微型计算机的出现及计算机网络的发展,计算机的应用已渗透到社会的各个领域,并逐步改变着人们的生活方式。
21世纪的今天,掌握和使用计算机成为人们必不可少的技能。
1.1.1 计算机的诞生及发展1946年2月,世界上第一台电子计算机ENIAC (埃尼阿克)在美国加州问世。
ENIAC 使用了17468电子管,1500个继电器,体积3000立方英尺(1立方米=35.346立方英尺),占地170平方米,重30吨,耗电174千瓦。
内存17K,字长12位,运算速度每秒5000多次加法运算,300多次乘法运算,比当时最快的计算工具快300倍,耗资40万美金。
在当时用它来处理弹道问题,将人工计算使用20小时缩短到30秒。
但是ENIAC却有一个严重的问题,它不能存储程序。
如图1-1所示。
图1-1 世界上第一台电子计算机几乎在同一时期,著名数学家冯·诺依曼提出了“存储程序”和“程序控制”的概念。
其主要思想为:1)采用二进制形式表示数据和指令。
2)计算机应包括运算器、控制器、存储器、输入和输出设备五大基本部件。
3)采用存储程序和程序控制的工作方式。
所谓存储程序,就是把程序和处理问题所需的数据均以二进制编码形式预先按一定顺序存放到计算机的存储器里。
计算机运行时,中央处理器依次从内存储器中逐条取出指令,按指令规定执行一系列的基本操作,最后完成一个复杂的工作。
这一切工作都是由一个担任指挥工作的控制器和一个执行运算工作的运算器共同完成的,这就是存储程序控制的工作原理。
冯·诺依曼的上述思想奠定了现代计算机设计的基础,所以后来人们将采用这种设计思想的计算机称为冯·诺依曼型计算机。
从1946年第一台计算机诞生至今,虽然计算机的设计和制造技术都有了极大的发展,但今天使用的绝大多数计算机其工作原理和基本结构仍然遵循着冯·诺依曼的思想。
计算机由于所使用的元器件的迅速发展经历了五个时代,如表1-1所示。
表1-1计算机年代的划分1.1.2 计算机分类计算机按工作原理分可分为:模拟电子计算机、数字电子计算机、模拟数字混合计算机;按功能分可分为专用计算机和通用计算机;按工作模式分可分为工作站和服务器;按规模分可分为:巨型计算机、大型计算机、中型计算机、小型计算机和微型计算机。
如银河系列计算机:运行速度每秒上百亿次,如图1-2所示。
图1-2 银河系列计算机1.1.3 计算机特点1.运算速度快当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。
例如:卫星轨道的计算、大型水坝的计算、24小时天气预报的计算等,过去人工计算需要几年、几十年,而现在用计算机只需几天甚至几分钟就可完成。
2.计算精确度高科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。
计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。
一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
3.存储容量大计算机不仅能进行计算,而且能把参加运算的数据、程序以及中间结果和最后结果保存起来,以供用户随时调用。
计算机的存储器可以存储大量数据,这使计算机具有了“记忆”功能。
随着计算机存储容量的不断增大,可存储记忆的信息越来越多。
计算机的“记忆”功能是与传统计算工具的一个重要区别。
4.具有逻辑判断能力计算机的运算器除了能够完成基本的算术运算外,还具有对各种信息进行比较、判断等逻辑运算的功能。
这种能力是计算机处理逻辑推理问题的前提。
5.自动化程度高,通用性强计算机内部操作是根据人们事先编好的程序自动控制进行的。
用户根据解题需要,事先设计好运行步骤与程序,计算机十分严格地按程序规定的步骤操作,整个过程不需人工干预,自动化程度高,这一特点是一般计算工具所不具备的。
计算机通用性的特点表现在几乎能求解自然科学和社会科学中一切类型的问题,能广泛地应用各个领域。
1.2 计算机系统组成及应用完整的计算机系统包括:硬件系统和软件系统。
硬件系统是计算机的“躯干”,是基础。
软件系统是建立在“躯干”上的“灵魂”。
其结构如图1-3所示。
图1-3 计算机系统的组成结构在计算机系统中,硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。
计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。
所以软件与硬件一样,都是计算机工作必不可少的组成部分。
那么,计算机由用户来使用,用户与计算机硬件系统和软件系统的层次关系如图1-4所示。
图1-4 用户、软件和硬件的关系1.2.1 硬件系统基本组成电子计算机从诞生至今,其体系结构基本没有发生变化,仍旧沿用冯·诺依曼体系结构,即计算机硬件是由运算器、控制器、存储器、输入和输出设备组成,如图1-5所示。
图1-5 计算机的基本结构1.运算器运算器又称算术逻辑单元(Arithmetic Logic Unit,ALU),是计算机对数据进行加工处理的部件,也就是对二进制数码进行加、减、乘、除等算术运算,或进行与、或、非等的基本逻辑运算,从而实现逻辑判断。
运算器是在控制器的控制下实现算术逻辑运算功能,运算结果由控制器送到内存中。
2.控制器控制器是计算机指挥和控制中心。
它负责从内存中取出指令,确定指令类型,并对指令进行译码,按时间的先后顺序,向计算机的各个部件发出控制信号,使整个计算机系统的各个部件协调一致地工作,从而一步一步地完成各种操作。
控制器主要由指令寄存器、指令译码器、程序计数器、时序部件、操作控制部件等部件组成。
3.存储器存储器是计算机存储数据的部件,用于保存程序及数据,以及运算的结果。
包括数据寄存器和地址寄存器。
数据寄存器用于暂存操作数和运算结果,地址寄存器用于存放需要访问的存储单元的地址。
4.输入设备输入设备负责把用户命令,包括程序和数据输入到计算机中,是人与计算机之间对话的重要工具。
文字、图形、声音、图像等信息都要通过输入设备才能被计算机接受。
常见的输入设备有键盘、鼠标、扫描仪、数码相机等。
5.输出设备输出设备是将计算机运算或处理的结果转换成用户所需要的各种形式输出。
常见的输出设备有显示器、打印机等。
1.2.2 软件系统计算机软件是各种程序和文档的总称,程序是人们为使计算机完成某向特定的任务而编写的按一定次序排列和执行的命令和数据的集合,文档则是应用各种编辑系统编写的文本或带格式的文本。
计算机软件系统包括系统软件和应用软件。
系统软件是指控制、管理和协调计算机及其外部设备,支持应用软件的开发和运行的软件的总称。
系统软件包括:操作系统、语言处理程序和服务程序。
1.操作系统操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。
操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,是用户和计算机的接口。
比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。
有关操作系统的知识将在第3章做进一步的介绍。
2.程序设计语言计算机语言是人们根据描述实际问题的需要而设计的、用于书写计算机程序的语言。
程序设计语言就是人们设计出来的能让计算机读懂并且能完成某特定事的语言。
程序设计语言从低级到高级依次为机器语言、汇编语言、高级语言三类。
低级语言包括机器语言和汇编语言。
按照语言对机器的依赖程度,可分为:1)机器语言(Machine Language)是以二进制代码形式表示的机器基本指令的集合。
它的特点是运算速度快,每条指令都是0和1的组合,不同计算机其机器语言不同,难阅读,难修改,难移植。
2)汇编语言(Assemble Language) 是为了解决机器语言难于理解和记忆,用易于理解和记忆的名称和符号表示的机器指令。
例如,加法指令ADD,传送指令MOV。
汇编语言虽比机器语言直观,但基本上还是一条指令对应一种基本操作,对同一问题编写的程序在不同类型的机器上仍然是互不通用。
汇编语言必须经过语言处理程序(汇编程序)的翻译才能被计算机识别。
3)高级语言(High Level Language) 是人们为了解决低级语言的不足而设计的程序设计语言。
它是由一些接近于自然语言和数学语言的语句组成。
易学、易用、易维护。
但是由于机器硬件不能直接识别高级语言中的语句,因此必须经过“翻译程序”,将用高级语言编写的程序翻译成机器语言的程序才能执行。
一般说来用它的编程效率高,执行速度没有低级语言高。
高级语言必须经过语言处理程序(编译程序等)的翻译才能被计算机识别。
目前最常用的高级语言有: C语言、C++、Java、Delphi等。
除机器语言外,采用其他程序设计语言编写的程序,计算机都不能直接识别其指令,这种程序称为源程序,必须把源程序翻译成等价的机器语言程序,即计算机能识别的0与1的组合,承担翻译工作的即为语言处理程序。
语言处理程序是把源程序翻译成与之等价的另一种语言表示的程序。
其工作方法有解释和编译二种。
如图1-6(a)、(b) 所示。
图1-6 (a) 编译过程示意图图1-6(b) 解释过程示意图3.应用软件应用软件是为计算机在特定领域中的应用而开发的专用软件。
应用软件具体可分为两类:面向问题的应用程序,如现代企业管理系统、财务软件、订票系统、电话查询系统、仓库管理系统、旅馆服务系统。
为用户使用而开发的各种工具软件,如诊断程序、调试程序、编辑程序、链接程序、字处理软件、图形处理软件、系统操作、维护软件等。
应用软件包括的范围是极其广泛的,可以这样说,哪里有计算机应用,哪里就有应用软件。
如办公应用Office、WPS;平面设计PhotoShop、Illustrator、CorelDraw;视频处理Premiere、After Effects、会声会影;网站建设FrontPage、Dreamwerver;辅助设计Auto CAD;三维制作3DS Max;多媒体开发Authorware、Flash等等。
1.2.3 计算机应用1.科学计算科学计算通常是指用于完成科学研究和工程技术中提出的数学问题的计算,如应用于天气预报、地震分析、导弹拦截大量的数值计算与分析等,是计算机最早的应用领域。
在计算机诞生初期,计算机主要用于科学计算,在弹道计算上显示了它的巨大威力。