计算机导论课程小结5

计算机导论课程小结5

一、程序设计语言简洁
1.为了实现人与计算机之间的交流,也必须遵守一定的规则,由此产生了程序设计语言,即一组用来定义计算机程序的语法规则。它是是一种被标准化的交流技巧,用来向计算机发出指令。

2.拥有语言的三个元素:语法、语义和语用。

3.基本成分:数据成分、运算成分、控制成分和传输成分。

二、程序设计语言的分类及编程模式
1.分类:机器语言、汇编语言、高级语言。

2.机器语言:
用二进制代码表示的计算机能直接识别和执行的机器指令的集合。
例如:1011011000000000,前八位表示操作码,后八位表示地址码。

3.汇编语言:
采用助记符来编写程序,是机器语言的符号化。

4.高级语言:
面向用户的语言,是一种与自然语言相近并为计算机所接收和执行的计算机语言。常用的高级语言有:C,C++,Java等。

5.高级语言和汇编语言都要被转换为机器语言才能够被识别和执行。高级语言的处理过程及编译的各个阶段如下:
计算机导论课程小结5
6.编译的过程
计算机导论课程小结5
7.编程模式
分为过程式编程模式、面向对象编程模式、函数式编程模式和说明式编程模式。

三、数据
1.数据的定义
在计算机科学中,数据就是所有能输入计算机并能被计算机程序处理的符号的总称,数字、文字、音频、图形、图像和视频等 统称为数据。

2.数据与信息的区别
通常来说,输入计算机的字母、数字等符号为数据,如果这些符号具有一定含义且能帮助人们完成某个动作或做出决策,那么就称它们为信息。
数据是供计算机处理的,信息是供用户使用的。

3.计算机常用的编码方式
(1)ASCLL:目前使用最广泛的西文字符集及其编码。它共有128个字符。
计算机导论课程小结5
(2)扩展ASCLL
(3)Unicode、UTF-8、GB-2312、音频编码、图像编码

四、数据结构
1.数据结构的定义
是程序中数据的一种组织方式,目的是配合相应的算法编写出好的程序。
主要有三个方面的内容:逻辑结构、物理结构和对数据的基本操作。

2.数据的逻辑结构
集合、线性结构、树形结构、图状结构。
计算机导论课程小结5
3.数据的物理结构
顺序结构、链式结构、索引结构。

五、算法
是指由基本的运算及规定的运算顺序所构成的完整的解题步骤。
特性:输入、输出、有穷性、确定性、可行性。
计算机导论课程小结5
六、数据库
1.数据库的定义及特点
数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。
计算机导论课程小结5
特点:
数据结构化、数据共享性高,易扩充、数据独立性高、数据有数据库管理系统统一管理和控制。

2.数库的体系结构
三级模式、二级映射。

3.数据库模型
层次模型、网状模型、关系模型。

4.关系的操作及结构化查询语言
插入、删除、更新、选择。

5.数据库管理系统
硬件、软件、数据、用户、规程。

6.主流的数据库
Oracle数据库、Microsoft SQL Server数据库、MySQL数据库等

七、数据中心
1.数据中心的定义
是在一个武理空间内实现数据集中处理、储存、传输、交换、管理的一整套复杂的设施。数据中心的主要目的是通过运行应用系统来处理组织的数据。

2.数据中心的组成
核心计算机机房和其他支持空间

3.新一代数据中心
计算机导论课程小结5
八、计算机一应用的发展方向
1.高性能化
(1)高性能计算机的应用:计算密集型应用、数据密集型应用、通信密集型应用。
(2)未来高性能计算机:量子计算机、光子计算机、DNA计算机、纳米计算机。

2.网络化
(1)发展现状:电子不停车收费系统、电子银行、证券及期货交易、校园网、远程教育
(2)发展展望:网络化未来场景、泛在网络、泛在网与传感网、物联网的关系、泛在网的网络结构、泛在网络的关键技术

3.智能化
(1)发展现状:个人计算机、智能手机、还没有广泛普及的智能机器人、以及工业生产等。
(2)发展展望:智能地球的构想、智慧的电力、智慧的医疗、智慧的城市、智慧的交通、智慧的银行计算机导论课程小结5