电子游戏官网总平台 简介:
项目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
展开
前言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的部分任务实现。本书倾注了编者的心血,由于编者水平有限,书中难免有疏漏之处,恳请各位学习者和专家批评指正。
展开