
作者:陈建国
页数:427
出版社:清华大学出版社
出版日期:2021
ISBN:9787302583264
电子书格式:pdf/epub/txt
内容简介
《C语言程序设计与项目实践(第2版)(高职高专“工作过程导向”新理念教材——计算机系列)》作为学习C语言编程的入门教材,强化项目实践,重在提高编程能力。该书按照CDIO模式编写,即按照构思(分析)、设计、实现、运行的结构来构建项目模块。该书将“学生成绩管理系统”项目贯穿到全书的每章内容中,项目基于工作任务,工作任务基于教学案例,项目任务中融入基础知识。该书内容包括C语言概述、基本数据类型及运算、顺序程序设计、分支程序设计、循环程序设计、模块化程序设计、简单构造类型、复杂构造类型、指针、文件组织与使用、C语言的高级应用。 《C语言程序设计与项目实践(第2版)(高职高专“工作过程导向”新理念教材——计算机系列)》可以作为计算机及相关专业程序设计课程的入门教材,也可作为参加计算机等级考试和计算机编程人员的参考书。
作者简介
陈建国,男,54岁,任职于绵阳职业技术学院,本科,电子科技大学计算机应用专业毕业,副教授。主要教授过C语言程序设计、数据结构 、C#面向对象程序设计、windows程序设计、Java Web 程序设计、Java 框架技术等课程。主持的C#程序设计课程评为省级精品课程、省级共享资源课程、省级在线开放课程,c# for windos评为省级精品课程,C语言程设计、Javaweb 程序设计评为院级精品资源课程建设。
本书特色
本书采用按照CDIO的模式编写,将一个完整项目融入课程中,采用项目实践、任务驱动的教学模式,强化实践应用,培养学生工程实践能力。本书提供了丰富的教学资源,提供网络教学资源,满足教师的教学需求,该课程有完整的教学资源平台,提供学生和教师在线学习和参考。培养学生的自主学习的能力
目录
第1章 C语言概述
1.1 程序设计语言与C语言
1.1.1 程序设计语言
1.1.2 C语言的发展与特点
1.1.3 C程序的上机调试步骤和方法
1.1.4 任务1-1 C程序的编程环境
1.2 算法及其描述
1.2.1 算法与结构化程序设计
1.2.2 算法的描述
1.2.3 任务1-2算法的描述
1.3 项目实践程序结构分析
小结
习题
第2章 基本数据类型及运算
2.1 C语言的语法特征与程序结构
2.1.1 C程序的结构
2.1.2 C语言的字符集与词汇
2.1.3 任务2-1理解C语言的结构
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.2.9 任务2-2理解数据在计算机中的表示与存储
2.3 运算符与表达式
2.3.1 运算符的分类
2.3.2 算术运算符与表达式
2.3.3 赋值运算符和赋值表达式
2.3.4 自增、自减运算符
2.3.5 逗号运算符和逗号表达式
2.3.6 任务2-3理解C语言的算术运算
2.4 项目实践 描述学生信息
小结
习题
第3章 顺序程序设计
3.1 数据的输入与输出
3.1.1 字符数据的输入与输出
3.1.2 格式化输入与输出
3.1.3 输入/输出流
3.1.4 顺序程序设计
3.1.5 任务3-1考试成绩绩点的计算
3.2 宏与预定义
3.2.1 宏定义
3.2.2 文件包含
3.2.3 条件编译
3.2.4 #pragma预处理指令
3.2.5 任务3-2提高程序的可读性与易修改性
3.3 项目实践功能菜单设计
小结
习题
第4章 分支程序设计
4,1分支和条件逻辑
4.1.1 关系运算符和表达式
4.1.2 逻辑运算符和表达式
4.1.3 条件运算符和条件表达式
4.1.4 任务4-1获得奖学金的条件逻辑
4.2 简单分支程序设计
4.2.1 单分支结构的程序设计
4.2.2 双分支结构的程序设计
……
第5章 循环程序设计
第6章 模块化程序设计
第7章 简单构造类型
第8章 复杂构造类型
第9章 指针
第10章 文件组织与使用
第11章 C语言的高级应用
参考文献
附录A C语言中的运算符
附录B ASCII表
附录C C语言常见库函数















