教育>高职高专>计算机类
C语言程序设计活页式教程  

C语言程序设计活页式教程  "

作者:赵娟
ISBN:9787121448119
定价:¥68.0
字数:518千字
页数:324
出版时间:2023-02
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书是c语言程序设计的基础实用教程,通过设置工作任务,由浅入深地介绍了使用c语言完成程序设计的流程、步骤、技术、方法。全书包括11个工作任务,每个任务独立成模块,全面覆盖了c语言程序设计相关技术。

前言

前言 C语言是一种通用的计算机编程语言,它功能强大,应用广泛,既具有高级编程语言的优点,又具有低级编程语言的许多特点,很适合编写系统软件。本书编者根据C语言程序设计的工作特点,面向高职院校学生的学习要求和广大程序设计爱好者的自主学习愿望,采用活页式理念编排,以任务为导向,循序渐进培养动手能力。书中内容系统全面、清晰易懂、实用性强。 1.本书特色 多点聚焦,体现活页理念:设计“项目导入+任务分解+总结提升”3个模块,使用11个项目展现了C语言程序设计的流程、步骤、技术、方法。 问题引领,体现项目导入:设计“案例+分析+问题+反思”4个环节,便于学习者快速梳理学习要点,不断增强学习者的学习主动性。 闭环反馈,体现任务实施:设计“任务准备+任务实现+任务测试+任务评价”4个步骤,构建融合互通的工作任务体系,不断增强学习者综合能力。 阶梯递进,体现能力训练:设计“实例+实训+实战”3个阶梯,围绕核心层层递进,引导学习者不断提升程序编制与调试能力。 实时客观,体现学习测试:通过“课前预习小测+任务学习小测+项目综合小测”3个角度,全时段、全方位检测学习者的学习效果,不断促进学习者查缺补漏。 资源齐备,体现学习辅助:配备“课程PPT+任务源码+重点微课+习题答案+自测题库”等教学资源,为学习者提供有效的学习辅助。 2.内容简介 本书包括11个项目,涵盖了C语言程序设计的所有核心知识点和技能点。 项目1和项目2通过对C语言程序编制及编译方法的讲解,使学习者掌握常量和变量的使用、相关数据类型的特性及复杂表达式的运算,实现C语言程序设计的快速入门。 项目3~项目5从顺序、选择、循环三大结构特点入手,使学习者掌握相关输入输出函数的使用方法,掌握if语句、while语句、中断语句等的使用方法。 项目6从一维数组入手,使学习者掌握数组存储和遍历的方法,同时掌握数组元素的交换、赋值及求和等操作方法。 项目7从函数的定义入手,使学习者掌握函数定义形式、参数传递、返回值等必备知识,从而快速掌握函数的调用方法。 项目8使学习者快速掌握预编译处理的使用方法及常见错误和注意事项。 项目9、项目10从不同类型指针变量定义方法入手,使学习者掌握使用指针访问数组、字符串、函数等内容的方法,掌握结构体和共用体的使用方法及注意事项,具备用C语言程序设计处理复杂问题的能力。 项目11通过文件的相关函数及应用案例的讲解,使学习者掌握文件操作函数的使用方法。 3.编者团队 本书编者团队由校企两方共同组成,均长期从事或参与C语言程序设计一线教学工作,同时具备丰富的项目实施经验,多年来团队教科研成果突出。 4.本书配套资源 本书配备了课程标准、单元设计、课程PPT、习题答案、任务源码等基础教学资源,同时还提供了重难点知识的内容讲解及任务实现部分重点步骤的分析提示,该部分资源以二维码的形式体现在教材内容中,学习者可随时扫码学习。 5.编写人员及分工 本书由赵娟任主编,负责全书的统稿、修改、定稿、配图和教学资源制作工作,由李鑫平、张建军任副主编。主要编写人员分工如下:党小争编写了项目1、项目9和项目11,王晓卓编写了项目2、项目8和项目10,赵娟编写了项目3、项目4和项目5,李鑫平编写了项目6和项目7,张建军编写了项目6和项目9的部分任务实现。 本书倾注了编者的心血,由于编者水平有限,书中难免有疏漏之处,恳请各位学习者和专家批评指正。 编 者 2022年11月

目录

项目1 创建一个简单C语言程序 001 项目导入 认识C语言程序 002 任务1 运行一个简单C语言程序 004 任务2 C语言程序基本结构分析 011 任务3 算法的表示方法 016 项目小结及测试1 023 项目2 数据类型及运算 027 项目导入 商品打折销售 028 任务1 常量和变量的使用 029 任务2 基本数据类型的使用 036 任务3 复杂表达式运算 046 项目小结及测试2 056 项目3 顺序结构程序设计 059 项目导入 大小写字母转换 060 任务1 顺序结构的特征分析及语句的使用 061 任务2 使用printf函数与scanf函数输入与输出数据 067 项目小结及测试3 081 项目4 选择结构程序设计 085 项目导入 找到班级最高成绩 086 任务1 选择结构特征分析及判断条件设定 087 任务2 使用if语句完成条件判断 095 任务3 使用switch语句完成多分支判断 107 项目小结及测试4 115 项目5 循环结构程序设计 119 项目导入 寻找“幸运之星” 120 任务1 使用while语句和do-while语句完成循环 121 任务2 使用for语句完成循环 133 任务3 使用中断语句控制程序流程 143 项目小结及测试5 149 项目6 应用数组处理批量数据 153 项目导入 统计年度“蓝天”数量 154 任务1 使用一维数组处理多数据 155 任务2 使用二维数组处理多数据 164 任务3 使用字符数组处理多数据 172 项目小结及测试6 179 项目7 使用函数实现模块化程序设计 183 项目导入 谁是“团体积分冠军” 184 任务1 使用函数实现模块化 185 任务2 数组作为函数参数 193 任务3 变量的作用域和存储类别 201 项目小结及测试7 209 项目8 编译预处理命令 213 项目导入 体验“化繁为简” 214 任务1 宏定义及文件包含的使用 215 任务2 条件编译的使用 224 项目小结及测试8 228 项目9 应用指针程序设计 231 项目导入 投递准确的快递员 232 任务1 指针访问变量 233 任务2 指针访问数组 242 任务3 指针访问字符串和函数 252 项目小结及测试9 260 项目10 应用结构体与共用体程序设计 263 项目导入 家庭话费小档案 264 任务1 结构体及共用体类型的使用 265 任务2 使用指针处理链表 280 项目小结及测试10 287 项目11 文件操作 291 项目导入 读写文件,计算长方形的面积 292 任务1 文件的打开、关闭与读写 293 任务2 相关函数的使用 303 项目小结及测试11 307 附录1 常用字符与ASCII码对照表 311 附录2 运算符的优先级和结合性 312 附录3 C语言常用库函数 313

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个