大学计算机程序设计基础
大学计算机程序设计基础封面图

大学计算机程序设计基础

张长海, 赵大鹏, 陈娟, 编著

出版社:清华大学出版社

年代:2009

定价:30.0

书籍简介:

本书以C语言为载体,引进PAD图表示程序逻辑,陈述基本的程序设计方法。

书籍目录:

第1章 绪论

1.1 “鸡兔同笼”——计算

1.2 算法

1.3 PAD图

1.4 程序

1.5 运行

1.6 计算机的基本结构

1.7 C语言

1.8 VisualC++集成开发环境

1.8.1 启动VC++

1.8.2 独立文件模式下建立环境

1.8.3 独立文件模式下录入、编辑源程序

1.8.4 编译

1.8.5 连接与运行

1.8.6 程序参数

1.8.7 项目管理模式下建立运行环境

1.8.8 项目管理模式下录入、编辑源程序

本章小结

习题一

第2章 简单程序

2.1 行程问题——简单程序

2.2 语句

2.3 表达式

2.3.1 表达式语句

2.3.2 赋值

2.4 基本符号

2.4.1 关键字

2.4.2 标识符

2,4.3 间隔符

2.4.4 注释

2.5 数据及其类型

2.5.1浮点类型

2.5.2 整数类型

2.5.3 字符类型

2.5.4 混合运算

2.6 常量和变量

2.6.1 字面常量

2.6.2 常量标识符

2.6.3 变量

2.7 类型转换

2.8 输入输出

2.8.1 字符输入

2.8.2 字符输出

2.8.3 格式输入

2.8.4 格式输出

2.9 顺序控制结构

本章小结

习题二

第3章 分支程序设计

3.1 判断成绩是否及格——双分支程序设计

3.2 成绩加上获奖信息——单分支程序设计

3.3 逻辑判断——布尔类型

3.3.1 关系运算

3.3.2 布尔运算

3.4 获奖分等级——多分支程序设计

3.5 表示汽车种类——枚举类型

本章小结

习题三

第4章 循环程序设计

4.1 计算平均成绩——循环程序

4.1.1 后判断条件的循环

4.1.2 先判断条件的循环

4.1.3 for语句

4.2 打印99表——多重循环

4.3 程序设计实例

本章小结

习题四

第5章 模块化程序设计——函数

5.1 求给定三角形的重心——模块化程序设计

5.2 函数

5.2.1 函数定义

5.2.2 函数调用

5.2.3 先调用后定义

5.3 程序设计实例

本章小结

习题五

第6章 批量数据组织——数组

6.1 成绩统计——数组类型

6.1.1 数组声明

6.1.2 下标表达式

6.1.3 应注意的问题

6.2 统计多科成绩——多维数组

6.3 程序设计实例

6.4 成绩排序——数组初值

6.5 输出回文字——字符串

6.6 类型定义

本章小结

习题六

第7章 指针

7.1 指针与变量

7.1.1 指针类型和指针变量

7.1.2 指针所指变量

7.1.3 空指针、无效指针

7.2 指针运算

7.3 指针与数组

7.3.1 用指针标识数组

7.3.2 指针数组

7.4 指针与字符串

7.5 指向指针的指针

本章小结

习题七

第8章 表单数据组织——结构体

8.1 图书卡管理

8。2图书卡保存——结构体

8.2.1 定义结构体类型

8.2.2 结构体类型名

8.2.3 结构体变量

8.2.4 指向结构体变量的指针

8.2.5 访问结构体变量的成分

本章小结

习题八

第9章 再论函数

9.1 参数

9.1.1 传递直线方程系数——指针作参数

9.1.2 对任意数组排序——数组作参数

9.1.3 图书卡检索——结构体作参数

9.2 函数值

9.2.1 打印月份名——返回指针值的函数

9.2.2 读入图书卡片——返回结构体值的函数

9.3 作用域

9.4 局部量和全局量

9.5 计算n!——递归程序设计

本章小结

习题九

第10章 外部数据组织——文件

10.1 重新考虑图书卡管理问题——文件

10.2 文件概述

10.3 打开和关闭文件

10.4 程序参数

10.5 字符读写

10.6 字符串读写

10.7 格式化读写

10.8 数据块读写

10.9 文件定位

本章小结

习题十

第11章 程序开发

11.1 求三角形外心——自顶向下、逐步求精

11.2 结构化程序设计原则

11.3 程序风格

11.3.1 行文格式

11.3.2 标识符

11.3.3 注释

11.3.4 对程序说明的建议

本章小结

习题十

第12章 动态数据组织

12.1 打印法雷序列——动态数据结构

12.2 动态变量

12.3 链表

12.4 程序设计实例

本章小结

习题十二

第13章 若干深入问题

附录A ASCII字符集

附录B 标准库头文件表

参考文献263

内容摘要:

《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》以C语言为载体,引进PAD图表示程序逻辑,阐述基本的程序设计方法。全书共分13章,主要内容包括算法、程序设计方法、函数、数据的组织、程序开发。每章都包含大量例题和习题。
《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》最大的特点是以程序设计为主线、以案例为驱动。全书自始至终围绕“程序设计”来讲解,而不是“语言”的简单介绍,摒弃了目前各种程序设计书中流行的“解释程序设计语言”的做法。《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》的目的是教会读者怎样编程序,提高读者的程序设计能力,彻底改变 “学了程序设计而不会编程序”的现状。
《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》整体结构好、图文并茂,力求体现“结构化程序设计”思想,注重培养和训练读者良好的程序设计风格。
《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》可以作为面向应用的高等院校中计算机类各个专业程序设计课程、一般高等院校理工科各专业公共计算机基础课程“高级语言程序设计”、“程序设计基础”、 “C程序设计”、 “C语言”等的教材和参考书;还可以供从事计算机工作的有关人员参考。

编辑推荐:

一、以程序设计为主线、以案例为驱动组织编写。按程序设计的思路组织全书内容,真正地讲授程序设计,而不是讲语言,摒弃了目前各种程序设计教材中流行的“解释程序设计语言”的作法。
二、整体结构好,章节安排合理,由浅入深地介绍程序设计知识。比如有关函数的知识,由浅入深地分散到四章中介绍:有关指针的知识也分散到五章中介绍。避免集中在一章,使读者学起来枯燥乏味,难以接受。
三、全书自始至终贯穿结构化程序设计思想,所有例题都具有良好的结构和程序设计风格。目的是给读者一个示范,使读者从开始学习程序设计时就养成一个良好的程序设计习惯和风格。
四、图文并茂,引进PAD图表示程序逻辑。PAD图的结构比传统的流程图、NS图等都好,同时也比直接用程序表示算法更直观,易于理解。
五、配备大量例题和习题,并且全部为程序设计题目。例题讲解从构造算法出发,以训练读者的编程能力为目标;概念、语言成分的介绍穿插在程序设计之中。《21世纪计算机科学与技术实践型教程:大学计算机程序设计基础》全部例题都在Microsoft Visua·c++6 0的环境下调试通过。书中大量的习题供读者练习和进一步提高使用。

书籍规格:

书籍详细信息
书名大学计算机程序设计基础站内查询相似图书
9787302194361
如需购买下载《大学计算机程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26装帧平装
页数 295 印数 5000

书籍信息归属:

大学计算机程序设计基础是清华大学出版社于2009.02出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。