计算机导论

计算机导论课后总结
程序设计语言
1、①程序设计语言是一组用来定义计算机程序的语法规则,其实就是人和机器设备交互的媒介。
②程序设计语言也有语言的三个元素:语法、语义和语用;在基本成分上主要有:数据成分、运算成分、控制成分和传输成分;
2、①程序设计语言的分类:机器语言(计算机唯一识别的语言),汇编语言(比机器语言更方便点的语言),高级语言(面向用户的语言)。
②高级语言的处理过程:需处理的源程序→源程序→目标汇编程序→机器代码→绝对代码
③编译程序的各个阶段:
计算机导论_第1张图片
④编译模式
程序设计语言可按解决问题的模式:
过程式编程模式(和人们实际思考方式相近)
面向对象编程模式(数据抽象+对象类+类继承)三个特征:封装、继承和多态
函数式编程模式(将程序看为函数)
说明式编程模式(逻辑推理原则)
3、BASIC语言
PASCAL语言
C语言(广泛使用的语言,简洁、丰富和可移植性强)
C++语言(应用较广的面向对象的程序设计语言)
Java语言
Ada语言
Logo语言
计算机中的数据
1、①数据就是用文字、数字、图形、声音等方式对人、事件、事物等进行的描述。
②数据和信息的区别:它们有时区别很小,输入计算机的字母、数字和符号为数据,如果这些具有一定含义且帮助人们完成事情
2、①数据结构是由数据元素依据某种逻辑联系组织来的。
②数据的逻辑结构:集合、线性结构、树形结构、图状结构;
③、物理结构:顺序存储、链式存储、索引存储
④、常见的数据结构:线性表、栈、队列、树和图
3、算法(基本运算和规定运算顺序所构成的解题步骤)
4、①数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。
特点:数据结构化、数据共享性高,易扩充、数据独立性高和数据由数据库管理系统统一管理和控制
②数据库的模型
层次模型、网状模型和关系模型
5、数据库管理系统有硬件、软件、数据、用户和规程
6、一些主流的数据库像Oracle\SQL等等;
7、数据中心(一个实现数据集中处理、存储、传输、交换、管理的设施)
组成:核心计算机机房和其他支持空间
新一代的数据中心比传统的数据中心有了很大的改善有了绿色环保、虚拟化和云计算、模块化和灵活性的特点。

你可能感兴趣的:(计算机导论)