出版社:清华大学出版社
年代:2009
定价:28.0
本书重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容,以C语言为依托,全面、系统地介绍了程序设计的基本知识。
第1章 计算机及程序设计概述
1.1 概述
1.2 计算机的基本原理
1.3 指令与程序
1.4 计算机应用简介
1.5 程序设计语言
1.6 问题求解与算法设计
1.6.1 算法定义
1.6.2 算法的复杂性
1.6.3 伪代码
1.6.4 流程图
1.6.5 N—S图
1.6.6 UML
1.7 程序设计思想
1.7.1 程序设计概述
1.7.2 程序设计基本步骤
1.7.3 结构化程序设计
1.7.4 面向对象程序设计
1.7.5 并行程序设计
1.7.6 程序设计思想前沿
1.8 C语言概述
1.8.1 C语言的特点
1.8.2 简单的C程序设计
1.8.3 C语言程序结构
1.8.4 C程序调试处理
1.9 案例——应用程序界面的简单设计
练习题
第2章 基本数据类型、常量及变量
2.1 概述
2.2 信息编码与存储
2.2.1 数值
2.2.2 字符
2.3 标识符
2.4 数据类型
2.5 常量
2.5.1 整型常量
2.5.2 实型常量
2.5.3 字符常量
2.5.4 字符串常量
2.5.5 符号常量
2.6 变量_
2.6.1 变量声明
2.6.2 变量初始化
2.6.3 变量赋值
2.6.4 const修饰符
2.7 数据溢出与计算精度
2.8 其他语言的基本数据类型
2.8.1 C++语言的基本类型
2.8.2 Java语言的基本类型
2.8.3 C#语言的基本类型
2.9 数据类型与程序移植
2.10 案例——跨平台程序开发
练习题
第3章 运算符与表达式
3.1 概述
3.2 算术运算符与算术表达式
3.3 关系运算符与关系表达式
3.4 逻辑运算符与逻辑表达式
3.5 赋值运算符与赋值表达式
3.6 ++/——运算符与自增/自减表达式
3.7 条件运算符与条件表达式
3.8 逗号运算符与逗号表达式
3.9 sizeof运算符
3.10 类型转换
3.10.1 隐式转换
3.10.2 显式转换
3.11 位运算符与位运算
3.11.1 位逻辑运算
3.11.2 位移运算
3.11.3 复合位运算及补位原则
3.12 表达式运算
3.13 其他语言中的运算符及表达式
3.14 案例
练习题
第4章 输入输出
4.1 概述
4.2 printf函数
4.2.1 printf函数的调用格式
4.2.2 printf函数的简单应用
4.2.3 printf函数的格式控制字符串
4.3 scanf函数
4.3.1 scanf函数的调用格式
4.3.2 scanf函数的格式控制字符串
4.4 字符输入与输出
4.5 图形输出
4.5.1 图形处理函数
4.5.2 图形界面接口
4.6 案例——基于OpenGL建立一个立方体
练习题
第5章 程序控制结构
5.1 概述
5.2 基本语句
5.3 条件控制语句
5.3.1 if语句
5.3.2 if-else语句
5.3.3 if-elseif语句
5.3.4 switch语句
5.3.5 分支结构应用
5.4 循环控制语句
5.4.1 while语句
5.4.2 for语句
5.4.3 C10-While语句
5.4.4 循环的本质
5.4.5 几种循环语句的比较
5.4.6 循环结构应用
5.5 其他控制语句
5.5.1 goto语句
5.5.2 break语句
5.5.3 continue语句
5.5.4 goto,break,contihue语句的区别
5.6 语句嵌套
5.6.1 条件分支嵌套结构
5.6.2 循环嵌套结构
5.7 案例——应用程序菜单界面
练习题
第6章 数组
6.1 概述
6.2 一维数组
6.2.1 一维数组定义
6.2.2 一维数组初始化
6.2.3 一维数组引用
6.2.4 一维数组应用
6.3 二维数组
6.3.1 二维数组定义
6.3.2 二维数组初始化
6.3.3 二维数组引用
6.3.4 二维数组应用
6.4 高维数组
6.5 字符数组与字符串
6.5.1 字符数组
6.5.2 字符串
6.5.3 字符串输入输出
6.5.4 常用字符串处理函数
6.5.5 字符数组与字符串应用
6.6 数组与数据存储
6.6.1 一维数组的存储
……
第7章 函数
第8章 指针
第9章 结构体、共用体与枚举类型
第10章 预编译和宏定义
第11章 文件
第12章 程序设计思想及范例
第13章 面向对象程序设计
第14章 并行程序设计与MPI
第15章 个体软件开发过程管理(PSP)
附录
参考文献
本书总结了作者多年的教学和软件开发经验,重点介绍程序设计的基本方法和技术,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容。以C语言为依托,全面、系统地介绍了程序设计的基本知识。本书结构清晰,语言通俗易懂,内容由浅入深,循序渐进,实例丰富,习题具有代表性。全书贯彻传授知识、培养能力、提高素质的教学理念。另外,针对书中各章内容和上机实验,本书还配有辅导教材《程序设计基础(C语言)实验指导与测试》,引导读者学习和掌握各章节的知识。本书适合作为高等院校理工科学生教材,也可作为计算机培训教材。
《程序设计基础(C语言)》贯彻传授知识、培养能力、提高素质的教学理念,从软件开发能力培养的实际出发。注重技术的实用性和典型性。重点介绍程序设计的基本方法和技术。
以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织相关内容,既紧跟软件开发技术的前沿。又兼顾传统的方法和技术。以c语言为依托。全面、系统地介绍了程序设计的基本知识。
从专业应用问题入手,给出完整的软件开发案例,将案例贯穿全书始终。
结构清晰,语言通俗易懂,内容由浅入深。循序渐进。实例丰富,习题具有代表性。
针对书中各章内容和上机实验,《程序设计基础(C语言)》还配有辅导教材《程序设计基础(c语言)实验指导与测试》(ISBN:9787302208303)。引导读者学习和掌握各章节的知识。
书籍详细信息 | |||
书名 | 程序设计基础站内查询相似图书 | ||
9787302203780 如需购买下载《程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 简体中文 |
尺寸 | 26 × 0 | 装帧 | 平装 |
页数 | 437 | 印数 | 4000 |
程序设计基础是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。