第一图书网

程序设计基础

石峰 清华大学出版社
出版时间:

2003-11  

出版社:

清华大学出版社  

作者:

石峰  

页数:

428  

字数:

541000  

内容概要

本书从程序设计的一般过程与方法出发,以C++语言为媒介,重点讲述结构化程序设计与面向对象程序设计的基础知识。本书集算法分析与设计、面向对象分析与设计、软件工程基础、C++语言编程等多方面知识于一身,详细分析了产生相关理论与技术的起因,力求使读者不但知其然,而且知其所以然,因此本书适合作为程序设计的基础教程。 在编著风格上,本书从分析人类解决问题的思维过程为开端,介绍计算机的问题求解过程和方式;从人类认识世界的规律和方法入手,讲解面向对象技术理论和方法;通过对比,使读者加深对所学知识的理解和掌握。 本书是在作者多年教学工作的基础上,结合国内外多部优秀教材,通过深入分析、提炼和加工而成,适合作为计算机及相关专业的教材,也可供从事软件开发和应用的广大科技人员参考。

书籍目录

第1章 程序设计概论 1.1 问题求解 1.2 程序设计语言 1.3 程序设计范式的演化 习题第2章 算法设计基础 2.1 算法的描述 2.2 结构化算法设计初步 2.3 算法的计算复杂性 2.4 常用算法设计策略 习题第3章 基本数据类型 3.1 数据对象 3.2 基本数据类型 3.3 变量与常量 3.4 指针类型 3.5 引用类型 3.6 类型的意义 习题第4章 操作及其控制 4.1 基本操作与运算符 4.2 表达式 4.3 语句 4.4 预处理指令 习题第5章 函数与数据控制 5.1 函数定义与说明 5.2 数据控制 5.3 函数的顺序控制 5.4 相关的其他语法 5.5 常用系统函数 习题第6章 构造类型 6.1 数组类型 6.2 枚举类型 6.3 结构类型 6.4 结构化数据 6.5 抽象数据类型 6.6 自定义类型 习题第7章 结构化算法的实现 7.1 基本控制结构的C++实现 7.2 子算法设计与C++实现 7.3 递归与迭代 习题第8章 程序开发过程 8.1 软件开发方法概述 8.2 软件设计 8.3 软件编码 8.4 软件测试与调试 8.5 程序运行效率 习题第9章 面向对象程序设计第10章 类与对象的实现第11章 类间关系的实现第12章 面向对象程序设计的其他技术附录A Microsoft C++的保留字附录B C++中的基本数据类型附录C 扩展ASCII字符集附录D C++的运算符词汇索引参考文献


图书封面

广告

下载页面


程序设计基础 PDF格式下载



相关图书