书籍详情

C语言项目化教程

C语言项目化教程

作者:王德选

出版社:电子工业出版社

出版时间:2023-01-01

ISBN:9787121447938

定价:¥67.00

购买这本书可以去
内容简介
  全书采用项目化、任务式的编写方式。项目名称以主副标题形式归纳概括,清晰明了;各个项目按照知识点拆分为若干个任务,每个任务都从全国计算机等级考试考点入手,并配套全国计算机等级考试C 语言试题,将理论和实践相融合,循序渐进地介绍 C 语言的知识点。全书分为 11 个项目,分别是熟悉老朋友――C 语言、开启学习之旅――遵守规则、开启编程之路――顺序结构程序设计、进阶程序设计――选择结构程序设计、高阶程序设计――循环结构程序设计、玩转 N 维编程――数组、提升编程效率――函数、提优增速――指针、思前想后――预处理功能、整合资源――结构体与联合和所见即所得――图形可视化。并且每个项目都配备了例题和具体的实现代码,此外还配套线上视频讲解、拓展训练、课后习题等。本书可作为大数据、人工智能、智能控制、工业机器人等相关专业的编程教材,也可作为广大计算机爱好者或全国计算机等级考试的参考书。
作者简介
  王德选,男,毕业于哈尔滨理工大学计算机科学与技术专业,现任重庆化工职业学院副教授、高级工程师。主持立项重庆市教育科学规划和校级教改课题2项,主研参与课题6项;指导学生“Aelos小型人形机器人全自主挑战赛(高职组)”荣获重庆市一等奖、指导学生参加第八界中国国际“互联网+”创新创业大赛“从满场找到精准停――打造智慧停车新体验”荣获重庆市级铜奖1项;在全国百佳出版社担任主编和副主编编写教材2部,授权发明专利等6项,发表核心等论文10余篇,其中一篇获得重庆市教学成果三等奖。
目录
项目1 熟悉老朋友――C 语言 1
任务1 C语言的发展历程 1
一、任务描述 1
二、相关知识 1
三、国考训练课堂 1 5
任务2 C语言的发展与特点 7
一、任务描述 7
二、相关知识 7
三、国考训练课堂 2 9
任务3 C语言程序的基本结构 10
一、任务描述 10
二、相关知识 10
三、国考训练课堂 3 12
任务 4 C 语言程序的运行环境和操作步骤 13
一、任务描述 13
二、相关知识 14
三、国考训练课堂 4 28
拓展训练1 29
一、实验目的与要求 29
二、实验内容 29
课后习题1 31
项目 2 开启学习之旅――遵守规则 32
任务 1 常量、变量和标识符 32
一、任务描述 32
二、相关知识 32
三、国考训练课堂 1 35
任务 2 常用的数据类型 36
一、任务描述 36
二、相关知识 37
三、国考训练课堂 2 40
任务 3 运算符和表达式 41
一、任务描述 41
二、相关知识 41
三、国考训练课堂 3 47
任务4 数据类型间的转换 49
一、任务描述 49
二、相关知识 49
三、国考训练课堂 4 51
拓展训练2 52
一、实验目的与要求 52
二、实验内容 53
课后习题2 53
项目3 开启编程之路――顺序结构程序设计 57
任务1 程序控制的基本结构 57
一、任务描述 57
二、相关知识 57
三、国考训练课堂 1 59
任务2 数据的输入输出 60
一、任务描述 60
二、相关知识 60
三、国考训练课堂 2 67
任务3 顺序结构的程序设计 69
一、任务描述 69
二、相关知识 69
三、国考训练课堂 3 72
拓展训练3 73
一、实验目的与要求 73
二、实验内容 74
课后习题3 75
项目4 进阶程序设计――选择结构程序设计 79
任务1 if 语句 79
一、任务描述 79
二、相关知识 79
三、国考训练课堂 1 84
任务2 switch 语句 85
一、任务描述 85
二、相关知识 85
三、国考训练课堂 2 88
任务3 多种选择结构的典型应用 91
一、任务描述 91
二、相关知识 91
三、国考训练课堂 3 95
拓展训练4 98
一、实验目的与要求 98
二、实验内容 98
课后习题4 100
项目5 高阶程序设计――循环结构程序设计 104
任务1 while 语句 104
一、任务描述 104
二、相关知识 104
三、国考训练课堂 1 108
任务2 do…while 语句 110
一、任务描述 110
二、相关知识 110
三、国考训练课堂 2 113
任务3 for 循环语句 115
一、任务描述 115
二、相关知识 115
三、国考训练课堂 3 118
任务4 if 和 goto 构成的循环语句 120
一、任务描述 120
二、相关知识 120
三、国考训练课堂 4 122
任务5 循环的嵌套 123
一、任务描述 123
二、相关知识 123
三、国考训练课堂 5 129
拓展训练5 132
一、实验目的与要求 132
二、实验内容 133
课后习题5 134
项目6 玩转N维编程――数组 137
任务1 一维数组 137
一、任务描述 137
二、相关知识 137
三、国考训练课堂 1 143
任务2 二维数组 145
一、任务描述 145
二、相关知识 145
三、国考训练课堂 2 150
任务3 字符数组 152
一、任务描述 152
二、相关知识 152
三、国考训练课堂 3 162
拓展训练6 164
一、实验目的与要求 164
二、实验内容 165
课后习题6 168
项目7 提升编程效率――函数 174
任务1 函数的定义 174
一、任务描述 174
二、相关知识 174
三、国考训练课堂 1 177
任务2 函数的调用 178
一、任务描述 178
二、相关知识 178
三、国考训练课堂 2 183
任务3 函数的嵌套和递归调用 185
一、任务描述 185
二、相关知识 185
三、国考训练课堂 3 189
任务4 数组作为函数参数 190
一、任务描述 190
二、相关知识 191
三、国考训练课堂 4 193
任务5 变量的存储类型 195
一、任务描述 195
二、相关知识 195
三、国考训练课堂 5 203
拓展训练7 204
一、实验目的与要求 204
二、实验内容 204
课后习题7 205
项目8 提优增速――指针 209
任务1 指针的概念 209
一、任务描述 209
二、相关知识 209
三、国考训练课堂 1 214
任务2 指针与函数 215
一、任务描述 215
二、相关知识 215
三、国考训练课堂 2 220
任务3 指针与数组 222
一、任务描述 222
二、相关知识 222
三、国考训练课堂 3 231
拓展训练8 232
一、实验目的与要求 232
二、实验内容 232
课后习题8 234
项目9 思前想后――预处理功能 237
任务1 预处理 237
一、任务描述 237
二、相关知识 237
三、国考训练课堂 1 238
任务2 宏 240
一、任务描述 240
二、相关知识 240
三、国考训练课堂 2 248
任务3 文件包含 250
一、任务描述 250
二、相关知识 250
三、国考训练课堂 3 252
任务4 条件编译 254
一、任务描述 254
二、相关知识 254
三、国考训练课堂 4 258
拓展训练9 260
一、实验目的与要求 260
二、实验内容 260
课后习题9 261
项目10 整合资源――结构体与联合 264
任务1 结构体 264
一、任务描述 264
二、相关知识 265
三、国考训练课堂 1 274
任务2 使用结构体指针处理链表 276
一、任务描述 276
二、相关知识 276
三、国考训练课堂 2 281
任务3 联合 283
一、任务描述 283
二、相关知识 283
三、国考训练课堂 3 288
任务4 枚举 289
一、任务描述 289
二、相关知识 289
三、国考训练课堂 4 290
拓展训练10 291
一、实验目的与要求 291
二、实验内容 292
课后习题10 293
项目11 所见即所得――图形可视化 300
任务1 安装EasyX 300
一、任务描述 300
二、相关知识 300
三、课堂训练 305
任务2 鼠标操作 308
一、任务描述 308
二、相关知识 308
拓展训练11 312
一、实验目的与要求 312
二、实验内容 312
课后习题11 314
附录Ⅰ ASCII码对照表 315
附录Ⅱ C 语言中的关键字 316
附录Ⅲ 运算符和结合性 317
附录Ⅳ 全国计算机等级考试二级C语言程序设计考试大纲(2018年版) 319
猜您喜欢

读书导航