C语言编程实践从入门到精通(微课视频版)/河南省“十四五”普通高等教育规划教材
定 价:49.8 元
丛书名:河南省“十四五”普通高等教育规划教材
当前图书已被 1 所学校荐购过!
查看明细
- 作者: 张晶,田地 编
- 出版时间:2021/8/1
- ISBN:9787564578275
- 出 版 社:郑州大学出版社
- 中图法分类:TP312C
- 页码:352
- 纸张:胶版纸
- 版次:1
- 开本:16开
《C语言编程实践从入门到精通(微课视频版)/河南省“十四五”普通高等教育规划教材》对C语言程序设计的基本概念和要点讲解详细、全面,深入浅出;运用作者提出的“三步走”方法进行循环结构程序设计的教学,有利于算法的编程实现;例题丰富,每个例题都按以下几个步骤讲解:提出问题——分析算法思想——程序实现——运行程序——程序分析。遵循认知规律,便于读者实践。
全书分两部分:第一部分讲解C语言的语法基础、控制语句、数组、函数、指针、结构体、文件操作等知识。第二部分将理论付诸实践,讲解如何开发自助图书馆管理信息系统,使读者能在实际项目中灵活运用所学到的知识进行软件分析、设计与实现。
《C语言编程实践从入门到精通(微课视频版)/河南省“十四五”普通高等教育规划教材》既可作为高等学校计算机类各专业C语言程序设计课程的教材,也可作为学习计算机程序设计的参考书。
C语言程序设计是高等学校计算机类各专业的一门专业基础课程,是学习程序设计的入门课程。C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言易学易会的优点,又具有低级语言对硬件编程的特点,既适于编写系统软件,又能用来编写应用软件。
一、本书的主要特点
本书力求突出知识传授、能力训练、思维培养与德育引领为一体;将教学实践与企业需求紧密结合,对企业实际项目中经常用到的知识做了详细介绍;综合实训项目注重培养学生的创新思维、应用能力、职业道德、职业能力及综合素质。主要体现在:
(1)以浅显易懂的文字与图表对C语言的语法、语义及具体问题的算法思想进行分析和描述,注重算法设计能力及用C语言描述算法的能力培养;
(2)创新教材呈现形式,配备微视频,激发学生兴趣,丰富学习素材;
(3)知识体系与行业需求高度同步,IT行业一线工程师参与设计,注重创新创业能力培养;
(4)书中的技能训练是例题的拓展,进一步培养并训练学生的算法设计能力和编程能力;
(5)每章都配备了适量的习题,对本章内容进行复习和实践练习,为学生课后深入学习拓展空间;
(6)德育引领贯穿全过程,课程思政、专业教育与创新思维教育有机融合。
二、本书的组织结构
全书分两部分:第一部分介绍C语言编程的基础知识;第二部分为综合项目实训,介绍如何运用软件工程的方法开发自助图书馆管理信息系统。
实践表明,从掌握C语言知识到能参与实际项目的研发还需要综合能力的再提升。本书在第一部分讲解完后,安排了一次课程设计,给学生提供了一个有一定规模的软件项目研发,有效地强化了学生的实战能力。
三、本书编写及使用说明
本书由河南财政金融学院教师张晶和田地主持编写,连卫民(河南牧业经济学院)和陈争艳(河南财政金融学院)担任副主编。本书编写工作分配如下:第1章由张晶编写,第2章和附录A、附录B由刘征(河南牧业经济学院)编写,第3章、第6章由田地编写,第4章、第9章由杨娜(河南牧业经济学院)编写,第5章由张艳红(河南财政金融学院)编写,第7章由陈争艳(河南财政金融学院)编写,第8章由连卫民(河南牧业经济学院)编写,第10章和附录C、附录D由刘禄峰(河南财政金融学院)编写,全书由张晶、连卫民统稿。
第一部分 C语言程序设计基础知识
第1章 C语言概述
1.1 计算机与程序设计语言
1.2 C语言简介
1.3 运行C语言程序的方法与步骤
1.4 C语言开发环境
1.5 编写“Hello wodd!”程序
1.6 C语言程序的结构
第2章 数据类型、运算符与表达式
2.1 计算机中数据的表示
2.2 C语言的单词符号
2.3 关键字和标识符
2.4 数据类型
2.5 常量
2.6 变量
2.7 输入/输出函数
2.8 运算符与表达式
第3章 控制结构
3.1 程序与算法
3.2 C语言的语句
3.3 顺序结构语句
3.4 选择结构语句
3.5 循环结构语句
3.6 break语句和continue语句
3.7 多层循环
3.8 技能训练
第4章 数组
4.1 数组的概念
4.2 一维数组
4.3 二维数组
4.4 字符数组和字符串
4.5 技能训练
第5章 函数
5.1 函数概述
5.2 定义函数
5.3 调用函数与返回值
5.4 运行时存储空间组织
5.5 函数参数传递
5.6 外部变量与作用域
5.7 递归函数
5.8 变量的存储类别与多文件编程
5.9 外部函数与内部函数
5.10 技能训练
第6章 指针
6.1 地址与指针
6.2 指针变量
6.3 指针与一维数组
6.4 指针与二维数组
6.5 指针与字符串
6.6 指针数组与指向指针的指针
6.7 动态内存分配
6.8 函数指针
6.9 编程技能训练
第7章 结构体和其他构造类型
7.1 结构体
7.2 结构体数组
7.3 结构体指针
7.4 结构体类型数据作函数参数
7.5 共用体与枚举类型
7.6 链表
第8章 文件操作
8.1 文件概述
8.2 文件的打开和关闭
8.3 文件的读/写操作
8.4 文件的其他操作
8.5 文件应用实例
第9章 编译预处理
9.1 编译过程
9.2 宏定义指令
9.3 文件包含指令
9.4 条件编译指令
第二部分 综合项目实训
第10章 自助图书馆管理信息系统项目实训
10.1 自助图书馆管理信息系统需求分析
10.2 系统设计
10.3 系统实现
10.4 系统测试
附录
附录A 部分字符的ASCII代码对照表
附录B 运算符和结合性
附录C 常用ANSI C标准库函数
附录D在CodeBlocks环境下调试C语言程序的方法
参考文献