×
暂无评论
图文详情
  • ISBN:9787118069501
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:408页
  • 出版时间:2010-07-01
  • 条形码:9787118069501 ; 978-7-118-06950-1

本书特色

《高级语言程序设计》:普通高等教育“十一五”国家级规划教材,现代计算机科学与技术教材系列

目录

绪论 对“高级语言程序设计”课程的认知与导学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 关于输入输出的进一步讨论本章小结习题第四章 语句与控制流程4.1 语句概述4.2 说明语句4.2.1 标号说明语句4.2.2 类型说明语句4.2.3 几点说明4.3 赋值语句,4.3.1 赋值语句的定义4.3.2 有关赋值语句的讨论4.3.3 程序设计举例,4.4 复合语句4.5 条件语句4.5.1 if语句4.5.2 case语句4.5.3 程序设计举例4.6 循环语句4.6.1 for循环语句4.6.2 While循环语句4.6.3 rcpeat循环语句4.6.4 多重循环4.6.5 循环程序设计举例4.7 转向语句4.8.关于语句的进一步讨论4.9 计算机科学与技术学科中核心概念讨论之二——绑定概念本章小结习题第五章 程序的结构与类型5.1 程序的基本结构5.1.1 顺序结构5.1.2 选择结构5.1.3 循环结构5.2 程序的类型5.3 程序设计技术5.3.1 结构化程序设计技术5.3.2 模块化程序设计技术5.4 关于程序结构的进一步讨论5.5 计算机科学与技术学科中核心概念讨论之三——分解概念本章小结习题第六章 构造型数据类型6.1 枚举类型6.1.1 引言6.1.2 枚举类型及其变量说明6.1.3 枚举类型数据的运算6.1.4 附注6.1.5 程序设计举例6.2 子界类型6.2.1 引言6.2.2 子界类型及其变量说明6.2.3 子界类型的数据允许进行的运算6.3 数组类型6.3.1 数组的概念6.3.2 数组类型及其变量说明6.3.3 数组元素的访问方法及存储方式6.3.4 数组类型允许进行的运算6.3.5 数组的输入与输出6.3.6 压缩数组6.3.7 程序设计举例6.4 集合类型6.4.1 引言6.4.2 集合类型及其变量说明6.4.3 集合类型的数据允许进行的运算6.4.4 集合类型的进一步说明6.4.5 程序设计举例6.5 记录类型6.5.1 引言6.5.2 记录类型及其变量说明6.5.3 记录成分(域)的访问6.5.4 记录类型的数据允许进行的运算6.5.5 记录类型的数据的输入与输出6.5.6 记录数组……第七章 过程、函数与分程序第八章 指针与动态数据类型第九章 文件第十章 高级程序设计语言C第十一章 程序设计语言的应用和发展附录参考文献
展开全部

节选

这是一本以Pascal为宿主语言,介绍高级程序设计语言及其程序设计基础,同时,用语言比较方法介绍C语言及其程序设计的教材。《高级语言程序设计》基于计算机科学与技术一级学科人才培养科学理论,按照计算机科学与技术学科系列教材一体化设计的纲要,全面介绍了高级程序设计语言及其程序设计的基本內容,包括基本概念、基本结构、设施、成分和控制机制及程序设计的基本方法和技术。全书分两部分。**部分以Pascal语言为宿主语言,介绍高级语言及其程序设计的基础内容;第二部分运用程序设计语言理论(原理),从语言比较学的角度,通过两种语言对比分析的方法介绍C语言及其程序设计。这样一种写作的方式,既总结了Pascal语言的内容,又展示了另一种不同风格的过程性语言,还传达了一种学习新型程序设计语言及其程序设计的方法,可加深读者对高级程序设计语言的认识,同时也为后续课程的学习提供了更为宽广的基础。《高级语言程序设计》可作为计算机科学类专业和非计算机科学类专业“高级语言程序设计”课程的教材.也可供高等学校的教师、学生和广大工程技术人员参考。

相关资料

插图:语言分为自然语言和人工语言。以西语系中的语言为例,无论是自然语言,还是人工语言,都是基于某个字符集合上的字符串组成的集合。构成语言的这种字符串实际上就是该语言的字、词或句子(语句)。语言的描述就是该语言的表达形式。定义语言,就是要描述构成语言的字符串的语法、语义和语用。语法、语义和语用反映了刻画语言的三个不同的侧面。下面,分别介绍程序设计语言的这三个方面。(1)语法语法(Syntax)刻画了程序设计语言的构成规律,即构成语言中各种语言成分的生成规则。语法又分词法和文法两部分。词法负责语言中单个字和词的形成,文法负责由字和词组成的短语和句子的构造。程序设计语言语法的描述对于程序设计语言的设计者、实现者和使用者都是非常重要的。客观上,要求程序设计语言语法的描述必须严密、简洁和易读,因此,应该选择良好的语法表示工具来描述程序设计语言的语法。尽管自然语言可以作为描述程序设计语言语法的工具,但是由于它往往会引起二义性,而且还不能方便地使语言翻译程序的实现者构造自动翻译工具,因此,程序设计语言的语法表示工具常采用形式化的工具。现在,语法的形式化表示工具常常采用Backus-Naur范式和语法图。Backus-Naur范式以严谨性著称,而语法图具有形象直观的特点,两者在理论上都属于形式语言理论的范畴。而形式语言理论告诉我们,两种形式化的表示工具是等价的。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航