高级语言程序设计
2010-7
国防工业出版社
赵至琢,刘坤起,张继红 编著
408
无
这是一本以Pascal为宿主语言,介绍高级程序设计语言及其程序设计基础,同时,用语言比较方法介绍C语言及其程序设计的教材。 本书基于计算机科学与技术一级学科人才培养科学理论,按照计算机科学与技术学科系列教材一体化设计的纲要,全面介绍了高级程序设计语言及其程序设计的基本内容,包括基本概念、基本结构、设施、成分和控制机制及程序设计的基本方法和技术。全书分两部分。第一部分以Pascal语言为宿主语言,介绍高级语言及其程序设计的基础内容;第二部分运用程序设计语言理论(原理),从语言比较学的角度,通过两种语言对比分析的方法介绍C语言及其程序设计。这样一种写作的方式,既总结了Pascal语言的内容,又展示了另一种不同风格的过程性语言,还传达了一种学习新型程序设计语言及其程序设计的方法,可加深读者对高级程序设计语言的认识,同时也为后续课程的学习提供了更为宽广的基础。 本书可作为计算机科学类专业和非计算机科学类专业“高级语言程序设计”课程的教材,也可供高等学校的教师、学生和广大工程技术人员参考。
绪论 对“高级语言程序设计”课程的认知与导学 0.1 对“高级语言程序设计”课程的认知 0.1.1 高级语言与程序设计的起源 0.1.2 程序设计语言的描述 0.1.3 计算模型、计算机与程序设计语言 0.1.4 数理逻辑和代数是程序设计语言与程序设计技术的基础 0.1.5 程序设计语言与程序设计属于科学的范畴 0.1.6 语言问题和程序设计问题均是计算机科学与技术学科中的核心问题 0.1.7 对语言与程序设计技术的熟练掌握是计算机科学与技术工作者的基本功 0.1.8 “高级语言程序设计”课程在学科专业教育中的地位和作用 0.1.9 本课程的宿主语言为什么是Pascal语言而不是其它语言? 0.2 内容的选取、组织与本课程的导学 0.2.1 内容的选取与界定 0.2.2 本教材内容组织的线索 0.2.3 与本课程相关的课程 0.2.4 对本课程的导学第一章 引论 1.1 计算模型、高级语言与程序设计 1.2 程序设计语言Pascal简介 1.2.1 Pascal语言的发展 1.2.2 Pascal语言的特点 1.2.3 Pascal语言的符号、约定 1.2.4 Pascal语言源程序的结构 本章小结 习题第二章 基本数据类型与基本运算, 2.1 数据类型的概念 2.1.1 为什么程序设计语言中要引入“数据类型”这一概念? 2.1.2 数据类型的概念 2.1.3 数据类型的代数理论基础 2.1.4 Pascal唁申数据类型的分类 2.2 基本数据类型 2.2.1 整数类型 2.2.2 实数类型 2.2.3 布尔类型 2.2.4 字符类型 2.3 常量与变量 2.3.1 常量 2.3.2 变量 2.4 标准函数 2.5 表达式 2.5.1 算术表达式 2.5.2 关系表达式 2.5.3 布尔表达式 2.6 数据类型的自动转换 2.7 数据类型的等同和相容 2.7.1 数据类型的等同性 2.7.2 数据类型的相容性 2.8 计算机科学与技术学科中核心概念讨论之一——抽象概念 本章小结 习题第三章 输入与输出 3.1 输入语句 3.1.1 read语句 3.1.2 readln语句 3.2 输出语句 3.2.1 write语句 3.2.2 writeln语句 3.3 程序设计举例 3.4 关于输入输出的进一步讨论 本章小结 习题第四章 语句与控制流程第五章 程序的结构与类型第六章 构造型数据类型第七章 过程、函数与分程序第八章 指针与动态数据类型第九章 文件第十章 高级程序设计语言C第十一章 程序设计语言的应用和发展附录
无
很好,儿子爱不释手,