
| 本书特点 一、以程序设计为主线、以案例为驱动组织编写。按程序设计的思路组织全书内容,真正地讲授程序设计,而不是讲语言,摒弃了目前各种程序设计教材中流行的“解释程序设计语言”的作法。 二、整体结构好,章节安排合理,由浅入深地介绍程序设计知识。比如有关函数的知识,由浅入深地分散到四章中介绍:有关指针的知识也分散到五章中介绍。避免集中在一章,使读者学起来枯燥乏味,难以接受。 三、全书自始至终贯穿结构化程序设计思想,所有例题都具有良好的结构和程序设计风格。目的是给读者一个示范,使读者从开始学习程序设计时就养成一个良好的程序设计习惯和风格。 四、图文并茂,引进PAD图表示程序逻辑。PAD图的结构比传统的流程图、NS图等都好,同时也比直接用程序表示算法更直观,易于理解。 五、配备大量例题和习题,并且全部为程序设计题目。例题讲解从构造算法出发,以训练读者的编程能力为目标;概念、语言成分的介绍穿插在程序设计之中。本书全部例题都在Microsoft Visual c++6 0的环境下调试通过。书中大量的习题供读者练习和进一步提高使用。 |
| 第1章 绪论 1.1 “鸡兔同笼”—计算 1.2 算法 1.3 PAD图 1.4 程序 1.5 运行 1.6 计算机的基本结构 1.7 C语言 1.8 Visual C++集成开发环境 本章小结 习题一 第2章 简单程序 2.1 行程问题——简单程序 2.2 语句 2.3 表达式 2.4 基本符号 2.5 数据及其类型 2.6 常量和变量 2.7 类型转换 2.8 输入输出 2.9 顺序控制结构 本章小结 习题二 第3章 分支程序设计 3.1 判断成绩是否及格——双分支程序设计 3.2 成绩加上获奖信息——单分支程序设计 3.3 逻辑判断——布尔类型 3.4 获奖分等级——多分支程序设计 3.5 表示汽车种类——枚举类型 本章小结 习题三 第4章 循环程序设计 4.1 计算平均成绩——循环程序 4.2 打印99表——多重循环75 4.3 程序设计实例 本章小结 习题四 第5章 模块化程序设计——函数 5.1 求给定三角形的重心——模块化程序设计 5.2 函数 5.3 程序设计实例 本章小结 习题五 第6章 批量数据组织——数组 6.1 成绩统计——数组类型 6.2 统计多科成绩——多维数组 6.3 程序设计实例 6.4 成绩排序——数组初值 6.5 输出回文字——字符串 6.6 类型定义 本章小结 习题六 第7章 指针 7.1 指针与变量 7.2 指针运算 7.3 指针与数组 7.4 指针与字符串 7.5 指向指针的指针 本章小结 习题七 第8章 表单数据组织——结构体 第9章 再论函数 第10章 外部数据组织——文件 第11章 程序开发 第12章 动态数据组织 第13章 若干深入问题 附录A ASCII字符集 附录B 标准库头文件表 参考文献263 |
商品评论(0条)