程序设计基础与数据结构

出版时间:2008-3  出版社:戚桂杰、姚云鸿、 陈国青 清华大学出版社 (2008-03出版)  作者:戚桂杰,姚云鸿 编  页数:391  

内容概要

  《普通高等教育“十一五”国家级规划教材·程序设计基础与数据结构》包括程序设计基础与数据结构两部分内容。在程序设计基础部分,讲述了C语言程序设计方法,主要包括函数与数组、指针与结构体、文件、大型程序的设计与调试等内容。在数据结构部分,介绍了线性结构、数和二叉树、排序、查找/检索、文件组织等内容。  《普通高等教育“十一五”国家级规划教材·程序设计基础与数据结构》注重理论联系实际,概念清晰,论述严谨,通俗易懂。  《普通高等教育“十一五”国家级规划教材·程序设计基础与数据结构》可作为信息管理与信息系统专业或计算机类相关专业的本科或专科教材,也可供变成爱好者学习参考。

书籍目录

第1章 程序设计的基本概念1.1 程序设计和程序设计语言1.1.1 程序与软件1.1.2 程序设计语言的发展1.1.3 计算机如何运行程序1.2 C语言概述1.2.1 C语言的发展1.2.2 C程序的结构1.2.3 C语言字符集1.2.4 C语言的特点1.3 算法1.3.1 问题求解过程1.3.2 算法及其表示1.3.3 简单算法举例1.3.4 用流程图表示算法1.3.5 三种基本算法结构和改进的流程图1.3.6 用N-S流程图表示算法1.3.7 用伪代码表示算法1.3.8 用计算机语言表示算法1.4 结构化程序设计方法 1.5 本章小结习题1第2章 数据类型、运算符与表达式2.1 C语言的数据类型2.2 标识符2.3 常量与变量2.3.1 常量和符号常量2.3.2 变量2.4 整型数据2.4.1 整型常量的表示方法2.4.2 整型变量2.5 实型数据2.5.1 实型常量的表示方法2.5.2 实型变量2.5.3 实型常量的类型2.6 字符型数据2.6.1 字符常量2.6.2 转义字符2.6.3 字符变量2.6.4 字符数据在内存中的存储形式及使用方法2.6.5 字符串常量2.7 变量赋初值2.8 各类数值型数据之间的混合运算2.8.1 自动类型转换2.8.2 强制类型转换2.9 算术运算符和算术表达式2.9.1 C运算符简介2.9.2 算术运算符和算术表达式2.10 赋值运算符和赋值表达式2.10.1 赋值运算符2.10.2 类型转换2.10.3 复合的赋值运算符2.11 逗号运算符和逗号表达式2.12 本章小结习题2第3章 C程序语句第4章 函数与数组第5章 指针与结构体第6章 文件第7章 大型程序的设计与调试第8章 数据结构基本概念第9章 线性结构第10章 树和二叉树第11章 排序第12章 查找/检索第13章 文件组织附录A Turbo C 3.0集成开发环境的使用附录B 参考术语表参考文献

章节摘录

第1章 程序设计的基本概念随着计算机技术的发展,程序设计语言经历了机器语言、汇编语言、高级语言等阶段。早期的高级语言如ALGOL60、FORTRAN、COBOL等开创了最初的软件业,但这些语言的数据类型单调,程序设计主要依赖于程序设计人员的个人技巧,缺乏规范化的设计方法,医此程序规模较大时,其复杂性和可靠性就变得难以控制。到了20世纪70年代,结构化程序设计兴起,强调程序的模块性,C语言就是这种结构化程序设计语言的代表。在深入学习程序设计之前,先介绍一些程序设计的基本概念。1.1 程序设计和程序设计语言程序设计语言是人与计算机交互的工具,人们把需要计算机完成的工作告诉计算机,就需要使用程序设计语言编写程序,让计算机执行以完成相应的工作。

编辑推荐

《普通高等教育"十一五"国家级规划教材·程序设计基础与数据结构》由清华大学出版社出版。

图书封面

评论、评分、阅读与下载


    程序设计基础与数据结构 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7