书籍详情
C语言程序设计案例教程
作者:张基温编著
出版社:清华大学出版社
出版时间:2004-06-01
ISBN:9787302086703
定价:¥24.00
购买这本书可以去
内容简介
编辑推荐:本书实现了从以计算机语言为主线的体系结构向以问题为主线的体系结构的转变,把程序设计的学习从语法知识学习提高到解决问题的能力培养上。书中通过问题介绍方法,进行计算机解题的逻辑思维训练,同时穿插介绍必要的语言知识,并兼顾了解题方法和语言知识两方面内容的相对集中。本书给学者提供了一定的用举一反三的练习题目,给学习者创造一个知识和能力的建构空间;同时还向学习者展示了“学海无涯”的客观现实,激发他们的学习兴趣。本书还在注意思维训练、提高程序设计能力的同时,相对集中地组织了程序设计语言语法知识,使学习者地算法能力与语法知识能够同步提高。
作者简介
暂缺《C语言程序设计案例教程》作者简介
目录
第1章 C语言程序设计起步
1.1 简单程序设计示例
1.1.1 一个简单的C语言程序
1.1.2 C语言程序的编译、连接和执行
1.1.3 C语言程序开发环境
1.2 简单计算
1.2.1 交换两个变量的值
1.2.2 基本算术运算
1.2.3 变量的复合赋值运算
1.3 判断与选择
1.3.1 比较两个数
1.3.2 三数中取大
1.3.3 字符分类
1.4 重复计算
1.4.1 简单的数据加密程序
1.4.2 口令检查
1.4.3 求素数
1.5 用函数组织C语言程序
1.5.1 计算xn
1.5.2 似是而非的程序
1.6 程序的调试
1.6.1 语法错误及其调试
1.6.2 语义及逻辑错误及其调试
1.7 语法小结
1.7.1 C语言程序结构
1.7.2 标识符与关键字
1.7.3 数据描述
1.7.4 运算符与表达式
第2章 基本算法策略
2.1 穷举
2.1.1 百钱买百鸡
2.1.2 推断名次
2.2 迭代与递推
2.2.1 Fibonacci数列
2.2.2 猴子吃桃子
2.2.3 用二分法求一元二次方程的根
2.3 递归
2.3.1 计算n!
2.3.2 汉诺塔
2.4 模拟
2.4.1 小学生算术自测
2.4.2 蒙特卡洛法——求π的近似值
2.4.3 中子扩散
2.4.4 导弹追击飞机
第3章 数据的组织(一)
3.1 数组
3.1.1 洗扑克牌
3.1.2 冒泡排序
3.1.3 日期转换
3.2 指针
3.2.1 将数组元素倒放
3.2.2 查找二维数组中的最大元素
3.2.3 求两个向量和的函数
3.3 字符串
3.3.1 基于数组形式的字符串操作
3.3.2 基于指针形式的字符串操作
3.3.3 字符串数组与命令行参数
3.4 堆栈和队列
3.4.1 后序表达式的求值
3.4.2 魔术师翻牌
3.5 语法小结
3.5.1 数组
3.5.2 指针
3.5.3 字符串
第4章 数据的组织(二)
4.1 枚举、结构体和共用体
4.1.1 计算明天是星期几
4.1.2 学籍管理
4.1.3 学校人员管理
4.2 链表
4.2.1 用链表管理一组学生的学籍
4.2.2 用链表实现线性表
4.3 树
4.3.1 树与二叉树
4.3.2 状态图与搜索树
4.4 语法小结
4.4.1 枚举数据类型
4.4.2 结构体
4.4.3 共用体
4.4.4 数据类型与数据结构
第5章 大型程序开发
5.1 程序的风格
5.1.1 逻辑风格
5.1.2 正文风格
5.1.3 输入输出风格
5.2 C语言的几种大型程序开发机制
5.2.1 标识符的连接属性
5.2.2 头文件的定义与使用
5.2.3 条件编译
5.3 程序项目管理器
5.3.1 用程序项目管理器开发一个程序项目的步骤
5.3.2 程序项目管理器的使用技巧
5.4 使用集成动态调试工具
5.4.1 概述
5.4.2 步进执行
5.4.3 设置断点
第6章 应用程序设计示例
6.1 文件和数据处理程序设计
6.1.1 写若干行字符串到文本文件
6.1.2 文件复制
6.1.3 文件小结
6.1.4 课程设计推荐题目
6.2 用户界面程序设计
6.2.1 字符的显示处理
6.2.2 简单文本窗口设计
6.2.3 课程设计推荐题目
6.3 图形程序设计
6.3.1 图形系统与图形窗口
6.3.2 基本作图函数
6.3.3 课程设计推荐题目
附录A Turbo C 2.0编译出错信息
附录B Turbo C 2.0常用库函数
参考文献
1.1 简单程序设计示例
1.1.1 一个简单的C语言程序
1.1.2 C语言程序的编译、连接和执行
1.1.3 C语言程序开发环境
1.2 简单计算
1.2.1 交换两个变量的值
1.2.2 基本算术运算
1.2.3 变量的复合赋值运算
1.3 判断与选择
1.3.1 比较两个数
1.3.2 三数中取大
1.3.3 字符分类
1.4 重复计算
1.4.1 简单的数据加密程序
1.4.2 口令检查
1.4.3 求素数
1.5 用函数组织C语言程序
1.5.1 计算xn
1.5.2 似是而非的程序
1.6 程序的调试
1.6.1 语法错误及其调试
1.6.2 语义及逻辑错误及其调试
1.7 语法小结
1.7.1 C语言程序结构
1.7.2 标识符与关键字
1.7.3 数据描述
1.7.4 运算符与表达式
第2章 基本算法策略
2.1 穷举
2.1.1 百钱买百鸡
2.1.2 推断名次
2.2 迭代与递推
2.2.1 Fibonacci数列
2.2.2 猴子吃桃子
2.2.3 用二分法求一元二次方程的根
2.3 递归
2.3.1 计算n!
2.3.2 汉诺塔
2.4 模拟
2.4.1 小学生算术自测
2.4.2 蒙特卡洛法——求π的近似值
2.4.3 中子扩散
2.4.4 导弹追击飞机
第3章 数据的组织(一)
3.1 数组
3.1.1 洗扑克牌
3.1.2 冒泡排序
3.1.3 日期转换
3.2 指针
3.2.1 将数组元素倒放
3.2.2 查找二维数组中的最大元素
3.2.3 求两个向量和的函数
3.3 字符串
3.3.1 基于数组形式的字符串操作
3.3.2 基于指针形式的字符串操作
3.3.3 字符串数组与命令行参数
3.4 堆栈和队列
3.4.1 后序表达式的求值
3.4.2 魔术师翻牌
3.5 语法小结
3.5.1 数组
3.5.2 指针
3.5.3 字符串
第4章 数据的组织(二)
4.1 枚举、结构体和共用体
4.1.1 计算明天是星期几
4.1.2 学籍管理
4.1.3 学校人员管理
4.2 链表
4.2.1 用链表管理一组学生的学籍
4.2.2 用链表实现线性表
4.3 树
4.3.1 树与二叉树
4.3.2 状态图与搜索树
4.4 语法小结
4.4.1 枚举数据类型
4.4.2 结构体
4.4.3 共用体
4.4.4 数据类型与数据结构
第5章 大型程序开发
5.1 程序的风格
5.1.1 逻辑风格
5.1.2 正文风格
5.1.3 输入输出风格
5.2 C语言的几种大型程序开发机制
5.2.1 标识符的连接属性
5.2.2 头文件的定义与使用
5.2.3 条件编译
5.3 程序项目管理器
5.3.1 用程序项目管理器开发一个程序项目的步骤
5.3.2 程序项目管理器的使用技巧
5.4 使用集成动态调试工具
5.4.1 概述
5.4.2 步进执行
5.4.3 设置断点
第6章 应用程序设计示例
6.1 文件和数据处理程序设计
6.1.1 写若干行字符串到文本文件
6.1.2 文件复制
6.1.3 文件小结
6.1.4 课程设计推荐题目
6.2 用户界面程序设计
6.2.1 字符的显示处理
6.2.2 简单文本窗口设计
6.2.3 课程设计推荐题目
6.3 图形程序设计
6.3.1 图形系统与图形窗口
6.3.2 基本作图函数
6.3.3 课程设计推荐题目
附录A Turbo C 2.0编译出错信息
附录B Turbo C 2.0常用库函数
参考文献
猜您喜欢