《C语言程式设计与项目实践》是2013年1月1日清华大学出版社出版的图书,作者是陈建国、易永红、马宁、靳光明、黄明清。
基本介绍
- 书名:C语言程式设计与项目实践
- 作者:陈建国、易永红、马宁、靳光明、黄明清
- ISBN:9787302298762
- 页数:411
- 定价:49.00
- 出版社:清华大学出版社
- 出版时间:2013-1-1
- 开本:16
书籍信息
作者:陈建国、易永红、马宁、靳光明、黄明清
定价:49元
印次:1-1
ISBN:9787302298762
出版日期:2013.01.01
印刷日期:2013.01.08
定价:49元
印次:1-1
ISBN:9787302298762
出版日期:2013.01.01
印刷日期:2013.01.08
内容简介
本书作为学习编程的入门教材,强化项目实践,重在逐步提高读者的编程能力。本书按照CDIO的模式编写,即按照构思(分析)、设计、实现、运行的结构来构建项目模组,将“学生成绩管理系统”贯穿到全书的每个项目中,项目基于工作任务,工作任务基于教学案例,将基础知识融入项目任务中。
本书共有11个项目、34个工作任务、32个拓展任务、150多个案例程式,每个项目有关键字(中英文对照)、小结和习题(含全国等级考试的精选试题)。
本书内容包括C语言概述、基本数据类型及运算、顺序程式设计、分支程式设计、循环程式设计、模组化程式设计; 简单构造类型、複杂构造类型、指针、档案组织与使用; 位运算、C语言与彙编语言的混合编程、C51程式设计基础。
图书目录
项目1分析学生成绩管理系统的结构——C语言概述
任务1.1熟悉编程环境——程式设计语言与C语言
1.1.1程式设计语言
1.1.2C语言的发展与特点
1.1.3C语言的上机调试步骤和方法
1.1.4VC++6.0集成开发环境简介
1.1.5任务分析与实施
任务1.2分析并描述算法——算法及其描述
1.2.1算法与结构化程式设计
1.2.2算法的描述
1.2.3任务分析与实施
项目实践
小结
习题
项目2描述学生的特徵信息——基本数据类型及运算
任务2.1理解C语言的结构——C语言的结构特徵
2.1.1C语言的结构
2.1.2C语言的字元集与辞彙
2.1.3任务分析与实施
任务2.2理解数据在计算机中的表示与存储——
C语言的数据类型
2.2.1C语言的数据类型
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.1if语句的多重选择程式设计
4.3.2switch语句的多重选择程式设计
4.3.3任务分析与实施
项目实践
小结
习题
项目5学生成绩的统计分析——循环程式设计
任务5.1统计某门课程的平均成绩——循环语句
5.1.1用while语句处理循环
5.1.2用dowhile语句处理循环
5.1.3用for语句处理循环
5.1.4循环嵌套的使用
5.1.5任务分析与实施
任务5.2强制中断循环——控制转移语句
5.2.1break语句
5.2.2continue语句
5.2.3goto语句
5.2.4任务分析与实施
任务5.3穷举与叠代——循环程式设计的套用
5.3.1穷举
5.3.2叠代
5.3.3任务分析与实施
项目实践
小结
习题