大学计算机程序设计基础(第2版) / 21世纪计算机科学与技术实践型教程
作者: 陈娟、张长海
出版时间:2014年10月
出版社:清华大学出版社
- 清华大学出版社
- 9787302375203
- 53417
- 0045158189-6
- 16开
- 2014年10月
- 工学
- 软件工程
- TP311.1
- 计算机类
- 本科
《大学计算机程序设计基础(第2版)》最大的特点是以程序设计为主线、以案例为驱动。全书自始至终在讲“程序设计”,而不是讲“语言”,摒弃了目前各种程序设计书中流行的主要“解释程序设计语言”的作法。本书的目的是教会读者怎样编写程序,提高读者的程序设计能力,改变学生“学了程序设计而不会编程序”的现状。
《大学计算机程序设计基础(第2版)》整体结构清晰,图文并茂,力求体现“结构化程序设计”思想,注重培养和训练读者良好的程序设计风格。
《大学计算机程序设计基础(第2版)》可以作为面向应用的高等院校计算机类各个专业程序设计课程或一般高等院校理工科各专业公共计算机基础课程“高级语言程序设计”、“程序设计基础”、“C程序设计”、“C语言”等的教材和参考书;还可供从事计算机工作的有关人员参考。
第1章 绪论
1.1 计算机
1.1.1 中央处理器
1.1.2 内存
1.1.3 外部存储设备
1.1.4 输入和输出设备
1.1.5 通信设备
1.2 操作系统
1.3 程序设计语言
1.3.1 机器语言
1.3.2 汇编语言
1.3.3 高级语言
1.4 程序设计
1.4.1 “鸡兔同笼”——计算
1.4.2 算法——程序设计精髓
1.4.3 算法描述——PAD
1.4.4 程序
1.4.5 运行
1.5 C语言
1.5.1 C语言的历史与现状
1.5.2 C语言的优缺点
1.5.3 程序设计的载体语言
1.6 Visual C++集成开发环境
1.6.1 启动
1.6.2 独立文件模式
1.6.3 项目管理模式
1.6.4 关闭
1.6.5 警告和错误
1.6.6 调试
本章小结
习题
第2章 顺序程序设计
2.1 行程问题——顺序程序设计
2.2 基本符号
2.2.1 关键字
2.2.2 标识符
2.2.3 间隔符
2.2.4 注释
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.3 字符类型
2.3.4 混合运算
2.4 数据表现形式
2.4.1 常量
2.4.2 变量
2.5 表达式
2.5.1 表达式概述
2.5.2 表达式语句
2.5.3 赋值
2.6 语句
2.7 顺序控制结构
2.8 输入输出
2.8.1 单个字符读写
2.8.2 格式化读写
本章小结
习题
第3章 分支程序设计
3.1 判断成绩是否及格——双分支程序设计
3.2 成绩加上获奖信息——单分支程序设计
3.3 逻辑判断——布尔类型
3.3.1 关系运算
3.3.2 布尔运算
3.4 获奖分等级——多分支程序设计
3.5 表示汽车种类——枚举类型
本章小结
习题
第4章 循环程序设计
第5章 模块化程序设计——函数
第6章 批量数据组织——数组
第7章 指针
第8章 表单数据组织——结构体
第9章 再论函数
第10章 外部数据组织——文件
第11章 程序开发
第12章 动态数据组织
第13章 若干深入问题
附录A ASCII字符集
附录B 标准库头文件表
附录C 常用函数库中所含常用函数
参考文献