《C语言程式设计》是由衡军山、马晓晨主编,2016年由高等教育出版社出版的高等职业教育计算机类规划教材。该教材适用于高等职业院校套用型、技能型人才的培养,也可供C语言程式开发人员和自学者学习参考。
该教材分为两大篇共10个单元。其中,基础篇包括程式设计巨观认识,程式设计基础知识,顺序结构程式设计,选择结构程式设计和循环结构程式设计5个单元;提高篇包括批量数据的处理,使用函式分工合作,使用指针访问数据,结构体、共用体与用户自定义类型以及档案的读写操作5个单元。每个单元都由导学、本单元学习任务、知识描述、单元和知识拓展5部分组成。
基本介绍
- 书名C语言程式设计
- 作者衡军山、马晓晨
- ISBN978-7-04-046523-5
- 类别高等职业教育计算机类规划教材
- 页数180页
- 出版社高等教育出版社
- 出版时间2016年10月8日
- 装帧平装
- 开本16开
- 版面字数240千字
成书过程
《C语言程式设计》由衡军山、马晓晨担任主编,由郑阳平、苏建华担任副主编,该教材的编写与出版得到了相关人员的支持与帮助。
2016年10月8日,该教材由高等教育出版社出版。
内容简介
《C语言程式设计》分为两大篇共10个单元。其中,基础篇包括程式设计巨观认识,程式设计基础知识,顺序结构程式设计,选择结构程式设计和循环结构程式设计5个单元;提高篇包括批量数据的处理,使用函式分工合作,使用指针访问数据,结构体、共用体与用户自定义类型以及档案的读写操作5个单元。每个单元都由导学、本单元学习任务、知识描述、单元和知识拓展5部分组成。
教材目录
前辅文 第一部分 基础篇 单元1 程式设计巨观认识 导学 本单元学习任务 知识描述 1.1 程式巨观框架结构及构成 1.2 程式开发过程及环境 1.3 C语言特点及知识脉络 单元 知识拓展 C语言与丹尼斯·里奇 单元2 程式设计基础知识 导学 本单元学习任务 知识描述 2.1 数据表示 2.2 数据操作 2.3 算法与结构化程式设计 单元 知识拓展 位运算 单元3 顺序结构程式设计 导学 本单元学习任务 知识描述 3.1 字元输入与输出 3.2 格式化输入与输出 3.3 综合套用案例 单元 知识拓展 C语言程式代码编写规范 单元4 选择结构程式设计 导学 本单元学习任务 知识描述 4.1 条件判断表达式 4.2 if选择语句 4.3 多分支switch语句 4.4 综合套用案例 单元 知识拓展 程式中的语法错误与逻辑错误调试 单元5 循环结构程式设计 导学 本单元学习任务 知识描述 5.1 循环的本质 5.2 循环结构语句 5.3 循环结构控制语句 5.4 综合套用案例 单元 知识拓展 算法的时间複杂度 第二部分 提高篇 单元6 批量数据的处理 导学 本单元学习任务 知识描述 6.1 一维数组 6.2 二维数组 | 6.3 字元数组与字元串 6.4 综合套用案例 单元 知识拓展 算法的空间複杂度 单元7 使用函式分工合作 导学 本单元学习任务 知识描述 7.1 C语言中的函式 7.2 函式的基本使用 7.3 用带参数的宏定义代替公式型函式 7.4 函式的递归调用 7.5 函式和变数的作用域及存储类型 单元 知识拓展 模组化程式设计 单元8 使用指针访问数据 导学 本单元学习任务 知识描述 8.1 地址与指针 8.2 用指针操作一维数组 8.3 用指针操作二维数组 8.4 用字元指针操作字元串 8.5 返回地址的函式 单元 知识拓展 动态记忆体分配 单元9 结构体共用体与用户自定义类型 导学 本单元学习任务 知识描述 9.1 结构体类型的基本使用 9.2 用函式处理结构体类型数据 9.3 鍊表 9.4 共用体类型 9.5 用户自定义类型 单元 知识拓展 资料库技术 单元10 档案操作 导学 本单元学习任务 知识描述 10.1 档案操作概述 10.2 档案的打开与关闭 10.3 档案的读写操作 10.4 档案检测和定位函式 10.4.1 档案检测函式 10.4.2 档案定位函式 单元 知识拓展 云计算与大数据 附录 附录A C语言常用库函式 附录B C语言中的关键字 附录C 常用字元与ASCII码对照表 附录D C语言运算符的优先权及其结合性 附录E 常用英文辞彙及程式调试常见错误信息 参考文献 |
(注目录排版顺序为从左列至右列)
教学资源
- 配套教材
《C语言程式设计》有配套教材——《C语言程式设计实训指导》。
书名 | ISNB | 出版社 | 出版时间 | 作者 |
---|---|---|---|---|
《C语言程式设计实训指导》 | 978-7-04-046524-2 | 高等教育出版社 | 2016年9月29日 | 衡军山、马晓晨 |
- 课程资源
该教材还配有微课视频、课程标準、授课计画、电子教案、教学课件PPT、学习思维导图、案例源码、习题答案等数位化资源,并提供与教材配套的“智慧职教”学习平台。
教材特色
《C语言程式设计》在编写过程中编者坚持“淡化语法,强调套用”的原则。该教材注入了新的教学思想和方法,改变过去定义和规则讲授过多的弊端,从现实的具体问题入手,把语言讲得生动,让学生明白如何分析并解决实际问题,培养学生程式设计的正确思维模式。注重“通俗性、可接受性”的原则,通常由例题引出一种语法规则,通过一些求解具体问题的程式来分析算法,介绍程式设计的基本方法和技巧,从简单的问题入手,通过编写、运行程式来掌握语言的规定和程式设计的方法,然后再分析一些语法细节,所选例题由简到难逐步呈现。
该教材每个单元都设计了“导学”环节,以互动的方式引导学生逐步进入到学习情境之中,其目的是在学习新知识之前,引导学生认识学习的目的、学习的重点,并通过实例让他们对新知识的功能、方法有一个认识。设计了本单元学习任务环节,设计了“单元”环节,设计了知识拓展环节,该教材是知识与实践融合。
作者简介
衡军山承德石油高等专科学校教师,主要从事计算机软体及计算机套用、自动化技术、职业教育等方面的研究。
马晓晨承德石油高等专科学校教师,主要从事计算机软体及计算机套用、职业教育、高等教育等方面的研究。