





定价:49.8元
印次:1-5
ISBN:9787302292869
出版日期:2012.08.01
印刷日期:2019.07.22
图书责编:邓艳
图书分类:教材
本书以C语言基础知识→核心技术→高级应用为主线,以项目为背景,采取任务驱动的方法来组织编写,全书深入浅出地讲解了C语言的各项技术,并以大量的实例来加深读者对知识的理解和运用。在编写的过程中,还特别注重知识的层次性和技能的渐进性。 本书共分4篇,第1篇为基础篇,包括第1~5章,以实用计算器项目为背景,系统介绍C语言的基本知识和程序控制结构;第2篇为提高篇,包括第6~8章,以学生成绩统计项目为背景,重点介绍C语言的函数、数组和指针等核心技术;第3篇为应用篇,包括第9~10章,以学生信息管理系统为背景,介绍结构体、文件等应用;第4篇为高级篇,包括第11~12章,重点介绍位运算、编译预处理等深层次的知识。本书所有的程序代码均在VC++6.0环境中调试通过。 本书适合作为高等职业技术院校、普通高等院校计算机及相关专业教材,也可作为程序开发人员和爱好者自学的参考用书。
讲师,硕士研究生,主要研究方向:网络技术、信息安全,1997.08——2006.03 郑州铁路教育学院计算机科学系2006.04——2010.03 郑州铁路职业技术学院信息工程系2010.04—— 郑州铁路职业技术学院电气工程系
前 言 目前,很多高校都选用C语言作为程序设计课程的学习语言,然而在教学实践中却发现传统的C语言教材比较注重知识的体系结构,并不能很好地将知识、技能与实际软件开发结合起来,学习起来难度较大,学生的学习积极性和主动性不能得到充分发挥。本书本着“任务驱动、项目载体”的教学原则,由长期从事C语言教学的老师精心编写,来解决这个问题。 1.本书主要特色 (1)理念先进 本书紧紧围绕培养高技能人才的目标,以项目为背景,以知识为主线,学、用结合,大胆进行“校企合作、工学结合、项目导向、任务驱动”的教学改革,选取合适的项目作为学习载体,分别以实用计算器、学生成绩统计和学生信息管理系统3个项目为背景,以项目的开发过程为主线,并将每个项目分解成多个任务,合理地安排到相关章节中,将知识的讲解贯穿于项目的开发过程中,通过对任务的分析和实现,引导学生由浅入深、由简到难地学习,使学生的编程能力在3个项目的实施中逐步得到提高,达到学以致用的目的。 (2)组织合理 本书按照工作过程系统化的思想组织内容,把基础知识和扩展知识结合,保证知识的覆盖面,在完成项目的过程中贯穿了C语言基本语法、函数、程序设计方法、数据类型、数组、指针、结构体、文件等知识点。 在课程内容的选择上,遵循学生能力培养的基本规律,以3个项目作为教学载体,通过学习情境的构建将传统的教学内容进行解构、重构,并将C语言程序设计知识、软件工程基础知识、数据结构基本知识融入到项目开发的过程中。 本书将函数的知识放在第一个学习情境中讲解,后面所有的学习情境都使用函数进行编码,强化结构化程序设计思想,并...
第1篇 基 础 篇
实用计算器项目概述 2
第1章 C语言概述 4
1.1 C语言的发展及特点 5
1.1.1 程序设计语言 5
1.1.2 C语言的发展 6
1.1.3 C语言的特点 6
1.2 简单的C语言程序介绍 7
1.3 C语言程序的开发过程 9
1.4 VC++6.0集成开发环境 10
1.5 Turbo C开发环境 12
1.6 GCC介绍 14
1.7 本章小结 16
1.8 习题 16
第2章 项目中的数据类型和数据运算 18
2.1 任务一 项目中数据类型的定义 19
2.2 理论知识 20
2.2.1 C语言的数据类型 20
2.2.2 常量和变量 21
2.2.3 运算符和表达式 28
2.2.4 数据类型转换 33
2.3 知识扩展 34
2.3.1 数值在计算机中的表示 34
2.3.2 标准数学函数的使用 36
2.4 本章小结 36
2.5 习题 37
第3章 项目主菜单的顺序执行设计 39
3.1 任务二 用输入/输出函数实现项目主菜单的顺序执行 40
3.2 理论知识 42
3.2.1 C语言程序语句 42
3.2.2 格式化输入/输出函数 43
3.2.3 单字符输入/输出函数 48
3.2.4 算法与程序的3种基本结构 49
3.2.5 顺序结构程序设计 53
... 查看详情