书籍详情
C语言程序设计与项目实践
作者:陈建国 等编著
出版社:清华大学出版社
出版时间:2013-01-01
ISBN:9787302298762
定价:¥49.00
购买这本书可以去
内容简介
《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》作为学习编程的入门教材,强化项目实践,重在逐步提高读者的编程能力。本书按照CDIO的模式编写,即按照构思(分析)、设计、实现、运行的结构来构建项目模块,将“学生成绩管理系统”贯穿到全书的每个项目中,项目基于工作任务,工作任务基于教学案例,将基础知识融入项目任务中。本书共有11个项目、34个工作任务、32个拓展任务、150多个案例程序,每个项目有关键词(中英文对照)、小结和习题(含全国等级考试的精选试题)。《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》内容包括C语言概述、基本数据类型及运算、顺序程序设计、分支程序设计、循环程序设计、模块化程序设计;简单构造类型、复杂构造类型、指针、文件组织与使用;位运算、C语言与汇编语言的混合编程、C51程序设计基础。《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》可以作为计算机及相关专业程序设计课程的入门教材,也可以作为等级考试和其他从事计算机编程人员的参考用书。
作者简介
暂缺《C语言程序设计与项目实践》作者简介
目录
项目1 分析学生成绩管理系统的结构——C语言概述
任务1.1 熟悉编程环境——程序设计语言与C语言
1.1.1 程序设计语言
1.1.2 C语言的发展与特点
1.1.3 C语言的上机调试步骤和方法
1.1.4 VC++6.0集成开发环境简介
1.1.5 任务分析与实施
任务1.2 分析并描述算法——算法及其描述
1.2.1 算法与结构化程序设计
1.2.2 算法的描述
1.2.3 任务分析与实施
项目实践
小结
习题
项目2 描述学生的特征信息——基本数据类型及运算
任务2.1 理解C语言的结构——C语言的结构特征
2.1.1 C语言的结构
2.1.2 C语言的字符集与词汇
2.1.3 任务分析与实施
任务2.2 理解数据在计算机中的表示与存储——C语言的数据类型
2.2.1 C语言的数据类型
2.2.2 整型数据
2.2.3 实型数据
2.2.4 字符型数据
2.2.5 变量赋初值
2.2.6 测试数据长度
2.2.7 各类数值型数据之间的混合运算
2.2.8 任务分析与实施
任务2.3 理解C语言的算术运算——运算符与表达式
2.3.1 运算符的分类
2.3.2 算术运算符与表达式
2.3.3 赋值运算符和赋值表达式
2.3.4 自增、自减运算符
2.3.5 逗号运算符和逗号表达式
2.3.6 任务分析与实施
项目实践
小结
习题
项目3 系统的菜单程序设计——顺序程序设计
任务3.1 考试成绩绩点的计算——数据输入输出
3.1.1 字符数据的输入输出
3.1.2 格式输入与输出
3.1.3 输入输出流
3.1.4 顺序程序设计
3.1.5 任务分析与实施
任务3.2 提高程序的可读性与易修改性——宏与预定义
3.2.1 宏定义
3.2.2 文件包含
3.2.3 条件编译
3.2.4 任务分析与实施
项目实践
小结
习题
项目4 学生成绩的分类处理——分支程序设计
任务4.1 描述条件逻辑——分支和条件逻辑
4.1.1 关系运算符和表达式
4.1.2 逻辑运算符和表达式
4.1.3 条件运算符和表达式
4.1.4 任务分析与实施
任务4.2 判断考试成绩是否合格——简单分支程序设计
4.2.1 单分支结构的程序设计
4.2.2 双分支结构的程序设计
4.2.3 任务分析与实施
任务4.3 求解分段函数——多分支程序设计
4.3.1 if语句的多重选择程序设计
4.3.2 switch语句的多重选择程序设计
4.3.3 任务分析与实施
项目5 学生成绩的统计分析——循环程序设计
项目6 模块化与团队协作——模块化程序设计
项目7 学生成绩管理系统的设计(1)——简单构造类型
项目8 学生成绩管理系统的设计(2)——复杂构造类型
项目9 学生成绩管理系统的设计(3)——指针
项目10 学生成绩信息的存储与管理——文件组织与使用
项目11 基于51单片机竞赛抢答器设计——C语言的高级应用
附录A C语言中的运算符表
附录B ASCⅡ对照表
附录C C语言常见库函数
参考文献
任务1.1 熟悉编程环境——程序设计语言与C语言
1.1.1 程序设计语言
1.1.2 C语言的发展与特点
1.1.3 C语言的上机调试步骤和方法
1.1.4 VC++6.0集成开发环境简介
1.1.5 任务分析与实施
任务1.2 分析并描述算法——算法及其描述
1.2.1 算法与结构化程序设计
1.2.2 算法的描述
1.2.3 任务分析与实施
项目实践
小结
习题
项目2 描述学生的特征信息——基本数据类型及运算
任务2.1 理解C语言的结构——C语言的结构特征
2.1.1 C语言的结构
2.1.2 C语言的字符集与词汇
2.1.3 任务分析与实施
任务2.2 理解数据在计算机中的表示与存储——C语言的数据类型
2.2.1 C语言的数据类型
2.2.2 整型数据
2.2.3 实型数据
2.2.4 字符型数据
2.2.5 变量赋初值
2.2.6 测试数据长度
2.2.7 各类数值型数据之间的混合运算
2.2.8 任务分析与实施
任务2.3 理解C语言的算术运算——运算符与表达式
2.3.1 运算符的分类
2.3.2 算术运算符与表达式
2.3.3 赋值运算符和赋值表达式
2.3.4 自增、自减运算符
2.3.5 逗号运算符和逗号表达式
2.3.6 任务分析与实施
项目实践
小结
习题
项目3 系统的菜单程序设计——顺序程序设计
任务3.1 考试成绩绩点的计算——数据输入输出
3.1.1 字符数据的输入输出
3.1.2 格式输入与输出
3.1.3 输入输出流
3.1.4 顺序程序设计
3.1.5 任务分析与实施
任务3.2 提高程序的可读性与易修改性——宏与预定义
3.2.1 宏定义
3.2.2 文件包含
3.2.3 条件编译
3.2.4 任务分析与实施
项目实践
小结
习题
项目4 学生成绩的分类处理——分支程序设计
任务4.1 描述条件逻辑——分支和条件逻辑
4.1.1 关系运算符和表达式
4.1.2 逻辑运算符和表达式
4.1.3 条件运算符和表达式
4.1.4 任务分析与实施
任务4.2 判断考试成绩是否合格——简单分支程序设计
4.2.1 单分支结构的程序设计
4.2.2 双分支结构的程序设计
4.2.3 任务分析与实施
任务4.3 求解分段函数——多分支程序设计
4.3.1 if语句的多重选择程序设计
4.3.2 switch语句的多重选择程序设计
4.3.3 任务分析与实施
项目5 学生成绩的统计分析——循环程序设计
项目6 模块化与团队协作——模块化程序设计
项目7 学生成绩管理系统的设计(1)——简单构造类型
项目8 学生成绩管理系统的设计(2)——复杂构造类型
项目9 学生成绩管理系统的设计(3)——指针
项目10 学生成绩信息的存储与管理——文件组织与使用
项目11 基于51单片机竞赛抢答器设计——C语言的高级应用
附录A C语言中的运算符表
附录B ASCⅡ对照表
附录C C语言常见库函数
参考文献
猜您喜欢