计算机科学导论课后总结

第四章

程序设计语言简介:

程序设计语言是用来定义计算机程序的语法规则,与人类的自然语言类似,程序设计语言也包括三个元素:语法语义和语用。语法指单词符号的形成规则;语义是一条合法语句的含义;语用指实现的简易性、应用的效率和编程的方法论等。

程序设计语言的分类及编程模式:

    程序语言可以分为三大类:机器语言、汇编语言、高级语言。机器语言是计算机可以直接识别的二进制代码,汇编语言是用助记符号代替二进制码的语言,高级语言是面向用户的语言,它更为接近人的自然语言。

Pascal语言是一种结构程序设计语言,它具有大量的控制结构,符合结构化程序设计的思想和要求,既可以用来编写系统软件,又可以用于科学计算。

C语言广泛应用于程序设计,适合作为系统描述语言,也可以用来编写系统软件和引用软件。

C++语言是在C语言的基础上发展起来的,除了支持传统的过程式程序设计,由支持面向对象的程序设计。

Java语言是一种简单的程序设计语言,它与机器硬件无关,具有较强的跨平台性和安全性。

BASIC语言简单易学易懂易记易用,是一种功能全面的中小型计算机语言,可作为初学者的入门语言,也可以作为学习其他高级语言的基础。

并行程序设计:

并行程序设计语言是一种用来设计并行程序的语言,包括:SISALFORCELINDAPARLOCPCP POR-TRAN等。

 

第五章

数据

数据的定义:数据是指用文字图像数字声音等方法对人、事件和事物进行的描述。计算机科学中的数据是指所有能输入计算机并被计算机程序处理的符号。

数据和信息的区别:输入计算机的符号是数据,能帮人完成某个动作或决策的数据是信息。数据面向计算机,信息面向用户。

计算机常用的编码方式:

将输入计算机的数据转换成计算机能够识别的符号就是编码。

常用的编码方式:ASCII,扩展ASCIIUnicodeUTF-8GB-2312,音频编码,图像编码。

数据结构

数据结构的定义:数据结构是程序中的数据的组织方式,用来配合算法写程序,数据结构包括:由哪些数据元素构成,以什么方式构成,用什么结构表示。数据结构包括数据的物理结构和逻辑结构。

数据的逻辑结构:集合,线性结构,树形结构,图状结构。

数据的物理结构:顺序存储,链式存储,索引存储。

常见的数据结构:线性表,栈,队列,树,图。

算法:

算法是由基本的运算和规定的运算顺序组成的解题步骤。

算法的性质:输入,输出,有穷性,确定性,可行性。

数据库:

数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。

数据库的特点:数据结构化;数据共享性高,冗余度低,易扩充;数据独立性高。

数据库的体系结构:三级模式,二级映射。

数据库模型:层次模型,网状模型,关系模型。

关系的操作及结构化查询语句:输入、删除、更新、选择。

数据库管理系统:一种用来定义创建维护数据库的工具。

主流数据库:OracleMicrosoft SQL ServerMySQLSybaseDB2

 

数据中心:

数据中心是在一个物理空间内实现数据集中处理、存储、传输、交换、管理的一整套复杂的设施。

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

 

猜你喜欢

转载自www.cnblogs.com/love201892/p/12050733.html