本书针对高职高专院校学生,本着传授知识、培养能力、提高素质的教学理念,採用项目导向、案例驱动的思想来组织。全书通过大量的案例,详细介绍了C语言编程的基础知识和基本操作,帮助学生掌握利用C语言进行结构化程式设计的技术和方法。全书共9个项目,涉及C语言基础知识、选择结构设计、循环结构设计、数组、函式、指针、结构体、档案等内容。内容由易到难,循序渐进地引导学生理解程式的语法和算法的思想,从而习惯C语言编程的要求,掌握C语言的基本知识点。在每个项目的最后均附有实训题,使学生能够套用本项目所学知识进行更多地开发和套用,从而增强学生的实际开发能力。
本书通俗易懂,实验项目设定合理,可作为高职高专院校“C语言程式设计”课程的教材,也可作为C语言初学者的自学参考书。
基本介绍
- 书名:C语言项目实训教程
- 又名:工业和信息化人才培养规划教材——高职高专计算机系列
- 作者:侯小毛 马凌
- ISBN:ISBN 978-7-115-29379-4
- 页数:198
- 定价:27.00
- 出版社:人民邮电出版社
- 出版时间:2012年10月
- 装帧:平装
- 开本:16 开
图书信息
书 名 C语言项目实训教程
丛 书 名 工业和信息化人才培养规划教材——高职高专计算机系列
标準书号 ISBN 978-7-115-29379-4
作 者 侯小毛 马凌 主编
责任编辑 桑珊
开 本 16 开
印 张 12.75
字 数 229 千字
页 数 198 页
装 帧 平装
版 次 第1版第1次
初版时间 2012年10月
本 印 次 2012年10月
首 印 数 -- 册
定 价 27.00 元
丛 书 名 工业和信息化人才培养规划教材——高职高专计算机系列
标準书号 ISBN 978-7-115-29379-4
作 者 侯小毛 马凌 主编
责任编辑 桑珊
开 本 16 开
印 张 12.75
字 数 229 千字
页 数 198 页
装 帧 平装
版 次 第1版第1次
初版时间 2012年10月
本 印 次 2012年10月
首 印 数 -- 册
定 价 27.00 元
目录
项目一 初识C语言 1
任务一 了解Win TC集成开发环境 1
任务二 了解C语言程式中的基本结构 4
任务三 认识C语言程式的框架结构 8
任务四 了解C语言的字元和辞彙 10
任务五 了解C语言中的基本运算 12
任务六 C语言中的基本数据类型 16
任务七 养成好的编程习惯——注释 24
思考与练习 24
任务一 了解Win TC集成开发环境 1
任务二 了解C语言程式中的基本结构 4
任务三 认识C语言程式的框架结构 8
任务四 了解C语言的字元和辞彙 10
任务五 了解C语言中的基本运算 12
任务六 C语言中的基本数据类型 16
任务七 养成好的编程习惯——注释 24
思考与练习 24
项目二 分支程式设计——傻瓜式四则计算器 27
任务一 细化功能 27
任务二 了解if语句 28
任务三 了解switch case语句 30
任务四 实例体验 32
任务五 算法归纳 33
任务六 画流程图 34
任务七 项目实现 35
任务八 项目扩展 39
思考与练习 43
任务一 细化功能 27
任务二 了解if语句 28
任务三 了解switch case语句 30
任务四 实例体验 32
任务五 算法归纳 33
任务六 画流程图 34
任务七 项目实现 35
任务八 项目扩展 39
思考与练习 43
项目三 循环程式设计——打鱼还是晒网 50
任务一 while语句 50
任务二 do…while语句 52
任务三 for语句 53
任务四 实例体验 55
任务五 算法归纳 56
任务六 流程图 57
任务七 项目实现 58
任务八 项目扩展 67
思考与练习 71
任务一 while语句 50
任务二 do…while语句 52
任务三 for语句 53
任务四 实例体验 55
任务五 算法归纳 56
任务六 流程图 57
任务七 项目实现 58
任务八 项目扩展 67
思考与练习 71
项目四 数组——歌曲比赛评分统计 77
任务一 项目说明 77
任务二 了解一维数组 77
任务三 一维数组的定义 78
任务四 一维数组元素的引用 80
任务五 一维数组的初始化 81
任务六 一维数组的简单套用 82
任务七 项目流程图 84
任务八 项目实现 85
任务九 项目扩展一 87
任务十 项目拓展二 90
思考与练习 94
任务一 项目说明 77
任务二 了解一维数组 77
任务三 一维数组的定义 78
任务四 一维数组元素的引用 80
任务五 一维数组的初始化 81
任务六 一维数组的简单套用 82
任务七 项目流程图 84
任务八 项目实现 85
任务九 项目扩展一 87
任务十 项目拓展二 90
思考与练习 94
项目五 函式——小孩分糖 101
任务一 了解函式 101
任务二 函式的实现 105
任务三 实例体验 105
任务四 算法归纳 107
任务五 画流程图 107
任务六 项目实现 108
任务七 知识扩展 109
思考与练习 113
任务一 了解函式 101
任务二 函式的实现 105
任务三 实例体验 105
任务四 算法归纳 107
任务五 画流程图 107
任务六 项目实现 108
任务七 知识扩展 109
思考与练习 113
项目六 指针——逢3退出小游戏 120
任务一 了解指针 120
任务二 了解指针与数组、函式的套用 124
任务三 实例体验 130
任务四 算法归纳 131
任务五 画流程图 131
任务六 项目实现 133
思考与练习 134
任务一 了解指针 120
任务二 了解指针与数组、函式的套用 124
任务三 实例体验 130
任务四 算法归纳 131
任务五 画流程图 131
任务六 项目实现 133
思考与练习 134
项目七 结构体——学生信息登记表 138
任务一 了解结构体 138
任务二 结构体变数的引用 141
任务三 输入学生信息 143
任务四 输出学生信息 145
任务五 项目功能实现 145
任务六 项目扩展 148
思考与练习 155
任务一 了解结构体 138
任务二 结构体变数的引用 141
任务三 输入学生信息 143
任务四 输出学生信息 145
任务五 项目功能实现 145
任务六 项目扩展 148
思考与练习 155
项目八 档案——计算电话费 158
任务一 了解档案 159
任务二 了解档案指针 160
任务三 档案的打开与关闭 160
任务四 档案的读写 162
任务五 档案定位和档案的随机读写 169
任务六 项目实现 171
思考与练习 172
任务一 了解档案 159
任务二 了解档案指针 160
任务三 档案的打开与关闭 160
任务四 档案的读写 162
任务五 档案定位和档案的随机读写 169
任务六 项目实现 171
思考与练习 172
项目九 课程设计——学生学籍管理系统 175
任务一 细化功能 175
任务二 功能设计 176
任务三 项目实现 177
任务一 细化功能 175
任务二 功能设计 176
任务三 项目实现 177
附录一 ASCII码錶 189
附录二 C语言常用的库函式 191
附录二 C语言常用的库函式 191
参考文献 198