本书根据教 育 部高等学校大学计算机课程教学指导委员会编制的《新时代大学计算机基础课程教学基本要求》编写,旨在进一步提升学生对计算思维方法的理解和运用能力,为后续课程的学习及通过编程解决专业领域的问题打下良好基础。 本书以Visual Studio 2012为开发环境,将面向过程的程序设计和面向对象的程序设计有机融合,既强调基础性,又体现先进性。本书分为理论篇和实验篇,理论篇主要内容包括C/C 概述,基本数据类型、运算符和表达式,基本控制结构,数组,指针,函数,结构和链表,文件,面向对象程序设计基础。每章后习题包括选择题、程序填空题、编程题等,有的章节还根据内容特点设计了程序的阅读理解题及问答题等。实验篇设计了与理论篇对应的10个实验,既有基础验证型实验,又有综合设计型实验,部分实验中还增加了研究创新型实验
本书依据高等学校大学计算机课程教学指导委员会最新编制的《新时代大学计算机基础课程教学基本要求》进行编写,以计算思维和课程思政为两条主线,贯穿全书始终。本书以潜移默化、润物无声的方式将大量课程思政元素融入丰富的经典案例之中,并通过具体的编程训练和动手实践培养读者的计算思维能力。本书按照循序渐进的认知规律安排所有内容,共分为8章,主要包括C语言的发展历史、C语句的基本构成要素、C程序的三大控制结构、一个完整的C程序结构、构造类型、指针、文件和在相关专业领域的具体应用。 本书内容丰富、案例典型、图文并茂,既注重思维培养,又兼顾应用需求,在满足趣味性和实用性的前提下,尽可能地展示C语言程序设计的魅力。本书可作为各类高等学校 C语言程序设计 课程的教材使用,也可供对C语言感兴趣的读者阅读。
本书为河南省 十二五 普通高等教育规划教材和河南省精品资源共享课程主讲教材,是高等院校计算机基础教育教材。全书共分14章,主要内容包括:C语言概述,VC 2010集成开发环境,基本数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体及枚举类型,文件,VC 2010程序测试与调试,上机实验内容等;各章后均附有大量习题。书后附有完整的ASCII代码对照表、C语言中的关键字、运算符优先级和结合方向、常用库函数及C与C 的区别。 本书内容丰富、新颖,图文并茂,通俗易懂,实用性强,适合作为高等学校非计算机专业的计算机基础课教材,也可作为全国计算机等级考试(二级C语言)的参考书,还可作为计算机人员的学习参考书。
这是一本专为没有编程基础的读者编写的C 入门书,即使是小学生也可以轻松阅读本书。与多数C 入门书籍不同的是,本书基于作者改进的Dev-C 开发工具。该工具结合了游戏开发过程中经常使用的三维动画引擎(OpenGL)等技术,借鉴了绘图式编程语言(LOGO)的特点,使入门者只需通过极简单的几行代码,就能实现复杂而有趣的三维图形和动画的绘制。 全书包含十几个短小且趣味性强的程序,通过游戏化编程的方式,激发孩子们对计算机编程的兴趣,使他们能够轻松进入图形化C 的奇妙世界。
本书主教材按照面向对象程序设计的思想,根据作者多年的教学积累,系统地介绍各类数据结构的功能、表示和实现,对比各类数据结构适用的应用环境;结合实际问题展示算法设计的一般性模式与方法、算法实现的主流技巧,以及算法效率的评判依据和分析方法;以高度概括的体例为线索贯穿全书,并通过对比和类比揭示数据结构与算法的内在联系,帮助读者形成整体性认识。习题解析涵盖验证型、拓展型、反思型、实践型和研究型习题,总计290余道大题、525道小题,激发读者的求知欲,培养自学能力和独立思考习惯。主教材和习题解析共计配有340多组、400余幅插图结合简练的叙述,40多张表格列举简明的规范、过程及要点,280余段代码及算法配合详尽而简洁的注释,使深奥抽象的概念和过程得以具体化且便于理解和记忆;推荐20余册经典的专著与教材,提供40余
本书是国家精品课程教材,以任务驱动的方式,通过实例讲授程序设计的基本概念和基本方法,把重点放在解题思路上,试图贯穿以程序编写带动语法教学的模式,引导读者掌握C语言的核心编程方法,提高应用能力。本书共7章,主要内容包括:C语言程序基础、C语言程序基本结构、模块化程序设计思想、简单构造数据类型、复杂构造数据类型、磁盘数据存储、实用程序设计技巧等。本书配套《C语言程序设计实验教程(第3版)》,并提供课程网站、电子课件、习题答案及程序源代码。
本书可作为第二门程序设计课程的教材,*好应在学过C语言之后使用。本书内容包括过程化设计和面向对象两部分构成,但对过程化设计只以很少篇幅做提要式介绍。全书共分10章。第1章介绍C 语言的预备知识,并用简单示例比较了过程化程序设计与面向对象程序设计在思考问题上的差异,介绍面向对象程序设计的主要特点,基本的面向对象问题分析和程序设计方法。第2章介绍C 语言的过程化语法,并对C 语言中的基本对象作了渗透。第3、4章介绍C 语言的封装特性,第5、6章分别介绍继承和多态性。第7、8章分别讨论运算符重载和流技术。第9章简要说明了建立在类模板基础上的泛型编程技术。第10章介绍了C 的异常处理机制。本书的每章开始以精炼的语言扼要说明其主要内容,难点被适当地分解在各章里。部分重点章节安排了若干有实际背景的设计案例。每章*后配
全书共分9章,第1~5章主要介绍线性表、栈、队列、树、图这些基本的数据结构;第6、7章介绍查找和排序算法及哈希表;第2~8章每章的结尾部分均配备了实训指导,以加深读者对各个章节理论知识的理解;第9章是综合实训部分,通过实例演示数据结构及算法在程序中的应用。配书光盘内容为与本书配套使用的视频教程。本书体系新颖,层次清晰,特别注重可读性和实用性,并结合数据结构知识深入C#类库进行解析。全书通俗易懂、由浅入深,不但能使读者了解数据结构知识,而且对C#语言也会有更进一步的认识。本书既可以作为高等职业院校计算机及相关专业的教材,也适合作为自学教材以及C#程序开发人员的参考书。
本书正文由两篇组成:A篇 MATLAB面向对象编程 和B篇 MATLAB面向C/C 编程 。每篇各5章,各篇内容按照由浅入深的原则编排,篇中各章内容的设计,既有联系,又相对独立,以适应读者系统阅读和随时翻阅的不同需求。A篇的内容包括:MATLAB的类定义和基本操作、类对象数组、类方法的重载与覆盖、类的继承与组合,以及事件与响应。B篇的内容包括:MATLAB外部应用的数据接口、MATLAB对C/C 程序的调用、C/C 程序对MATLAB的MAT函数库的调用、C/C 程序对MATLAB引擎函数库的调用、MATLAB编译器和独立应用程序的开发。 全书包含70多个示例。所有示例都由作者围绕叙述内容精心设计而成。示例的背景知识适于理工类高校任何专业的师生,适于理工类软件开发的各类专业从业人员。所有示例表述清晰、完整,关键程序代码都附有注释,便于读者阅读和理解;示例中的运行结果,都可被读者重现,以帮助读者建
本书从职业生涯规划出发,提供了一条从技术人转变为优秀CTO的成长路径。书中围绕个人认知、管理工作和专业成长三大方面,精心设计了26节成长课。每一节课都是对行业洞察和实践经验的深刻总结,旨在帮助读者在快速变化的技术浪潮中,稳固根基,实现自我超越,最终成为引领行业变革的思想领袖和高效决策者。 本书适合那些希望提升管理能力的技术背景职场人士、有意向成为技术管理者的专业人士、寻求职业发展和个人成长的技术管理者,以及对技术行业趋势和个人职业规划感兴趣的非技术人阅读。
本书系统而全面地介绍了C语言,为了适应不同读者的需求,全书分两部分:基础篇和提高篇。其中,基础篇中通过丰富的任务讲述了C语言的基本知识,概念清晰、结构分明,使读者能够对C语言有基本的了解。此外,还讲述了使用VisualC++6.0和了urbo C3.0进行程序开发应该掌握的各项技术。提高篇中重点讲解了自定义数据类型、链表、位运算、预处理和文件等知识,使读者加深了对C语言的了解,并能够进行综合应用。 本书适合于高职高专计算机、通信等工科专业学生和C语言的初学者使用,也适合作为软件开发爱好者的参考用书。
本书是一本介绍如何利用现代工具设计控制系统的书籍,包含从实验调试到高级优化控制算法的多种设计方法,所介绍的算法实现方法不仅包含经典的PID算法实现,同时还包含现代控制系统*化设计及其算法实现。本书的重点是介绍如何利用现代分析和设计工具设计控制系统,包括C或C++语言以及MATLAB及其工具箱软件。为了充分理解和利用现代设计工具,本书提供了充足的设计实例,深入浅出地介绍了有关控制系统设计建模的概念、实现以及仿真分析方法,包括SISO和MIMO系统的分析、建模、实现和仿真。本书充分利用了现代设计工具的特点,避免了烦琐的数学推导,不仅适合于具有控制系统设计专业背景的工程技术人员,同时也非常适合于无控制系统工程背景的开发人员。 本书可以作为电子信息类本科高年级或硕士研究生有关课程的教科书。
仇芒仙编著的《C\C++程序设计案例教程(计算机系列教材普通高等教育十一五*规划教材)》是普通高等教育“十一五”国家规划教材,是“c/C++语言程序设计”精品课程建设的配套教材。全书内容共分两篇。篇是基础篇,介绍C语言程序设计的基本知识及其应用,主要内容包括数据类型、程序控制结构、数组、函数、结构体与共用体、文件等;第二篇是提高篇,介绍c++程序设计方法。主要内容有面向对象程序设计、C++程序的基本知识、类与对象、继承与组合、指针与多态性、重载与模板等。本书按照“精讲多练、重在实践”的原则,以“案例驱动知识”的写作方法,以c语言内容为人门,循序渐进,由浅入深地将面向过程程序设计和面向对象程序设计的知识有机地结合起来,体现了教材的应用性、创造性和先进性。《C\C++程序设计案例教程(计算机系列教材普通高等
本书紧随C 发展的步伐, 立足于培养工程实践能力强、 创新能力强、 具备国际竞争力的高素质复合型 新工科 人才, 是全面采用C 11新标准编写的面向对象程序设计的教材。本书不仅讲解新标准下C 的基本语法, 展现C 的发展现状, 更注重编程思维和解决实际问题的能力的培养。本书结合算法与数据结构, 通过简明的例子讲解C 的特性和使用方法。内容涵盖新标准下C 基本语法、 面向对象程序设计核心技术、 基本数据结构, 以及常用算法和工具。本书适用于高等学校理工科各专业的C 程序设计、 面向对象程序设计等课程, 也可供初级或中高级程序员及工程技术人员参考使用。
本书是*(网络教育)精品课程的教学成果,也是北京市高等教育精品教材,根据*高等学校大学计算机课程教学指导委员会《大学计算机基础课程教学基本要求》中有关理工类专业的计算机基础课程教学要求组织编写而成,内容由浅入深,案例丰富,通俗易懂,实用性强。本书在介绍了C 语言的程序设计方法的基础上,采用面向对象的思想和抽象数据类型的概念,用C 语言有效地组织和描述了线性表、堆栈、队列、树和图等各种典型的数据结构和相关类的实现,并介绍了每一种数据结构的不同存储方法、典型操作及其应用。全书共11章,包括数据结构的基本概念,数组与指针,函数,C 编程基础,继承和多态,模板和STL,线性表,堆栈与队列,树与二叉树,图,查找与散列结构,排序等。本书各章配有习题和实验训练题,方便实践教学,并为任课教师提供了电子课件
C语言程序设计作为一门实践性很强的基础课程,在培养学生计算思维能力方面具有重要作用。本书面向程序设计初学者,以强化计算思维表达能力培养为目标,提高学生解决实际问题的逻辑思维能力。内容汇集了北京航空航天大学 程序设计基础训练 和 C语言程序设计 课程组多年实践教学的程序设计训练题集与题解分析,难度由浅入深、循序渐进。知识点覆盖了C语言编程环境与基本方法、基本数据处理、结构化编程、函数及其应用、数组与字符串及应用、指针及其应用、结构与联合以及I/O和文件操作等,集知识性、趣味性于一体。此外,在北京航空航天大学OnlineJudge(OJ)编程平台开设了程序设计训练专版(https://accoding.cn/index),便于使用本书的读者实践练习。 本书可作为计算机、软件等信息类专业程序设计实践环节的基础教材,也可以作为非信息类专业学生和程序设计爱好者的
?本书为普通高等教育 十一五 国家级规划教材。本书介绍面向对象的C 程序设计,体现了C 国际标准ISO 14882的规范。本书不是泛泛介绍面向对象的C 的语法和框架,而是突出面向对象关键技术的教学,包括完善的封装、多态(重载与超载)、模板和派生的应用,在构造函数中动态分配资源,在析构函数中释放资源和异常处理技术等内容。 与本书配套的有《C 程序设计实践教程》以及网络课程和全套电子教学文档。 本书适用于高等学校理工科各专业的C 程序设计课程,特别适合于对程序设计要求较高的专业(包括计算机专业),也可供程序设计爱好者和工程技术人员参考使用。
《单片机C语言实践教程》是国家示范性建设学校精品课程“智能电子产品分析与制作”的配套教材。依据新的教育理论,本教材围绕4个“教、学、做一体化”的项目展开,引导读者通过4个项目的实践性学习,逐步掌握现代智能电子技术的思想、方法与基本内容。内容编排有:认识单片机部分(第1~3章);初步使用单片机部分(第4~6章);深入认识单片机内部功能单元部分(第7~9章);熟练使用单片机部分(第10~13章)。《单片机C语言实践教程》可使读者在重点掌握单片机的基本知识与基本技能的同时,具备学习扩展其他嵌入式系统的能力。 《单片机C语言实践教程》可作为高等职业技术学院、中等职业技术学校、技工学校及应用型本科的单片机教材。电子类、机械类专业学生及渴望掌握现代智能电子技术的相关工程技术人员也可将它作为教材或学
本书的内容共分10章。第1章介绍程序设计的基本概念、常识以及C语言的初步知识,可完成对C语言、程序设计及设计环境的基本了解。第2章和第3章介绍数据、运算、输入输出、顺序与与分支流程控制,可满足设计简单但完整的C语言程序的要求。第4章介绍循环结构以及数组的基本应用方法,可以解决稍微复杂的实际问题。第5章介绍函数,能够较全面了解C语言程序的组织结构和模块化的程序设计技术。第6章介绍指针,这是C语言"高级 能力的体现。第7章介绍字符串,这是应用广泛且能够体现C语言程序设计技巧的内容。第8章介绍了利用指针访问数组的方法、动态内存管理、指向函数的指针以及类型识别与描述方法,集中讨论了几种与指针相关的复杂概念和技术。第9章介绍自定义的数据类型,包括枚举、结构体和共用体,使程序能够顺利描述复杂的对象,建立复杂的数
马忠梅、王美刚、孙娟、李嘉斌、刘佳伟等编著的《自动检测技术》针对8051单片机和程序设计语言——C语言,讲解单片机的C语言应用程序设计。C51编译器支持经典8051和8051派生产品,统称为Cx51。内容既包括单片机基础和Cx51基础:数据与运算、流程控制语句、构造数据类型及函数与程序结构;又包括Cx51的应用部分:内部资源、扩展资源、输出控制、数据采集、人机交互及物联网传感器采集的C编程。本书还对软件工程推崇的模块化编程技术有所阐述,特别为实时控制的精确定时讲述了C语言与汇编语言的混合编程技术。书中配备了足够数量的习题,可供师生选用。 《自动检测技术》的特点是取材原文资料,总结实际教学和应用经验,实例较多,实用性强。书中C语言针对8051的特有结构描述,即使无编程基础的人,也可通过本书的学习很快掌握单片机的C编程
《C++程序设计(第2版高等学校计算机科学与技术应用型教材)》以CDI0理念为指导,以项目驱动为主线,通过一个项目——学生信息管理系统的面向对象程序编制,全面而深入浅出地介绍了标准c++面向对象的程序设计技术。内容包括:C++对C语言的扩充、类与对象、继承与组合、多态性与虚函数、友元、静态成员、运算符重载、模板与sTL、输入/输出流、异常处理、图形界面C++程序设计等。 本书内容丰富,通俗易懂,实用性强。它以一个综合性的案例贯穿始终,引导读者理解和领会面向对象程序设计的思想、技术、方法和要领。按照教材的引导一步步完成案例程序的编制,可以让读者在编程实践中提高自身的实践能力、自主学习能力、创新思维能力。 邵兰洁主编的《C++程序设计(第2版高等学校计算机科学与技术应用型教材)》是按照应用型本科教
周国运主编的《单片机原理与接口技术(C语言版)(21世纪高等学校电子信息工程规划教材)》以应用广泛的MCS-51增强型单片机为对象, 系统地讲解了单片机结构与原理、编程方法、接口及 应用。内容包括单片机软硬件开发工具,MCS-51单片 机结构原理、指令系统、单片机C语言及编程、中断、 定时器、串行口、系统扩展接口、人机交互接口、开 关量和模拟量接口,以及单片机应用实例。 本书从教学和初学者的角度讲解单片机的基本内 容和应用,概念清晰准确; 以C语言为主要编程语言 ,讲解、举例编程均用C语言(有汇编语言对照); 以程序开发软件Keil C、电路设计模拟运行调试软件 Proteus为教学、学习和训练工具。理论与实践紧密 结合。 《单片机原理与接口技术(C语言版)(21世纪高等学校电子信息工程规划教材)》适合作 具有C语言基础的