教育>高职高专>计算机类
C语言项目化教程  

C语言项目化教程  "

作者:王德选,陈秀玲,冉隆毅
ISBN:9787121447938
定价:¥67.0
字数:532千字
页数:333
出版时间:2023-01
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

全书采用项目化、任务式的编写方式。项目名称以主副标题形式归纳概括,清晰明了;各个项目按照知识点拆分为若干个任务,每个任务都从全国计算机等级考试考点入手,并配套全国计算机等级考试C 语言试题,将理论和实践相融合,循序渐进地介绍 C 语言的知识点。全书分为 11 个项目,分别是熟悉老朋友——C 语言、开启学习之旅——遵守规则、开启编程之路——顺序结构程序设计、进阶程序设计——选择结构程序设计、高阶程序设计——循环结构程序设计、玩转 N 维编程——数组、提升编程效率——函数、提优增速——指针、思前想后——预处理功能、整合资源——结构体与联合和所见即所得——图形可视化。并且每个项目都配备了例题和具体的实现代码,此外还配套线上视频讲解、拓展训练、课后习题等。本书可作为大数据、人工智能、智能控制、工业机器人等相关专业的编程教材,也可作为广大计算机爱好者或全国计算机等级考试的参考书。

前言

全书采用项目化教程模式,将 C 语言的知识点拆分成若干个子任务;通过任务描述、相关知识、国考训练课堂,将知识点融会贯通;采用实战的方式,详细介绍 C 语言的各个知识点,并且全部例题配备了试题分析、代码实现和运行结果;国考训练课堂配套了答案解析,方便初学者快速理解和领悟各个知识点的综合应用。此外,全书融入了课程思政元素,旨在实现全课程育人、全方位育才先育人的目标。

目录

项目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

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个