本书是专为小学生量身打造的零基础C 入门编程书,旨在帮助小学生打开编程之门。全书共11章,主要包括初识C 语言、C 基础知识、程序结构、顺序结构、选择结构、循环结构、一维数组、二维数组、字符数组、函数、结构体。本书根据小学生的认知特点和学情分析,合理取舍、精心挑选出119道C 编程的经典实例和100道实践园习题,并配有详细的例题解析和习题答案。让小学生在学习过程中,不仅知其然,更要知其所以然,以期达到*的学习效果。 本书适合有一定数学基础的中、高年级小学生,以及初学编程的自学者和编程爱好者使用,也适合参加信息学奥林匹克竞赛(以下简称 信息学奥赛 )的学生作为教材使用,还可作为一线信息技术教师学习C 语言的入门教材。
本书是一本图论算法书,旨在帮助编程学习者打开图论算法学习之门。全书共7章,主要内容包括图、二分图、拓扑排序、树、并查集、最小生成树和最短路问题。本书根据编程学习者的学习规律 先掌握一门编程语言基础以及必要的算法基础(以C 语言基础和趣味算法为例),再逐步学习图论算法的学习方式,合理取舍、精心挑选出近百道经典图论算法的实例和实践园习题,均配有详细的算法解析。让学习者在学习过程中不仅能深入地理解图论算法的基本思想,还能学会灵活应用这些图论算法解决相应的图论问题。 本书配套实例以及实践园源代码,适合有一定C 语言基础及算法基础的学生、图论算法的自学者以及图论算法爱好者使用,也适合参加信息学奥林匹克竞赛的学生作为图论算法教材使用,还可以作为中小学一线信息技术教师学习图论算法的教材。
本书是一本供10~14岁中小学生学习计算机语言的入门读物,从初中生的视角,用中小学生易于理解的语言来代替高深晦涩的专业术语,讲解Python和C 两种语言的基本知识和编程技巧。本书将两种计算机语言进行比照讲解,本书中绝大多数实例(除MFC实例)均有Python和C 两种程序版本,这样可以帮助初学者了解不同计算机语言的特点及优势,对于读者将来学习一种新的计算机语言,以及在不同语言之间的转换具有重大意义。 本书共分21章。序章开启你的编程之旅;第1~8章,介绍Python和C 语言的基本结构和语法应用;第9~17章,深入介绍Python和C 的图形、函数、文件及面向对象等编程技巧;第18~20章,介绍Windows下的编程特色应用。书中提供了大量应用实例,并附有练习题。本书可以作为中小学开设计算机语言课程的教材或教学参考书。对于学习编程比较难以入门的高
本书是一本编程算法书,旨在帮助编程学习者打开算法学习之门。 全书共8章,主要包括前缀和与差分、高精度算法、排序算法、贪心算法、二分算法、搜索算法、动态规划和图与搜索等内容。本书根据编程学习者的学习规律 先掌握一门编程语言基础(以C 语言基础为例),再逐步学习算法的学习方式,合理取舍、精心挑选出 上百道经典算法题目,并配有详细的算法解析和实践园答案。让学习者不仅能深入地理解每一种算法的基本思想,还能学会灵活地应用这些算法去解决相应的实际问题。 本书免费提供教学课件、源代码,适合有一定C 语言基础的中、高年级小学生、中学生,以及初学算法的自学者和算法爱好者,也适合参加信息学奥林匹克竞赛的学生作为算法教材使用,还可作为中小学一线信息科技教师学习算法的教材。 本书封面贴有清华大学出版社防伪标签
本书是一部系统论述C#编程语言和实际应用技术的图书,全书共分为16章:第1章至第6章讲解C#基本语法;第7章至第10章讲解C#面向对象相关知识和.NET常用类;第11章至第16章讲解了C#一些实用知识。主要内容包括:第一个C#程序、C#基本语法、C#数据类型、运算符、条件语句、循环语句、面向对象基础、.NET常用类、集合类、异常处理、I/O流、图形界面编程、多线程开发、访问互联网资源和数据库编程。另外,每一章后面安排了 动手练一练 实践环节。这个环节旨在帮助读者消化本章所讲解的知识点。在本书附录中提供了参考答案。为了方便读者高效学习和快速掌握C#编程方法,本书作者精心制作了完整的教学课件、源代码和丰富的配套视频教程,以及在线答疑服务等内容。
本书是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨且易于学习和掌握。 全书从基本的数据结构概念开始讲解,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,每个经典的算法都提供了C程序设计语言编写的完整范例程序;*后在每章末尾都安排了大量的习题,这些题目包含各类考试的例题,希望读者能灵活地应用所学的各种知识。 本书图文并茂,叙述简洁、清晰,范例丰富、可操作性强,针对具有一定编程能力又想提高编程 深度 的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。
蓝桥杯 真题分类解析(C/C 版 软件类)根据蓝桥杯软件类考试题型,综合了近5年蓝桥软件类考试省赛真题编写而成。教材的编写,首先对历年试题进行了分类梳理,让考生清楚历年考试算法的重难点,其次对每道真题题目进行分析,让考生了解解题思路和过程,后给出了参考代码,让学生能够对比应用。 蓝桥杯 真题分类解析(C/C 版 软件类)共分为8章,分别对应着考试的8类核心算法:基本算法、模拟法、枚举法、递推与递归、贪心法、搜索法、动态规划和其它算法。针对每章知识,首先介绍了这章的一些核心算法,让考生对该章有个大体把握,然后对历年试题进行了详细分析,后提供了有针对性的练习供考生复习巩固。教材通过知识、分析、练习等多种形式让学员能够掌握蓝桥杯软件类考试的知识内容,帮助考生能够获得更好的成绩。 蓝桥杯 真题分类解析
《海战武器鉴赏指南(珍藏版)(第2版)》精心选取了二战以来的近300种经典海战武器,涵盖了大型水面舰艇、中型水面舰艇、小型水面舰艇、两栖舰艇、潜艇、舰载机、舰载武器等多个类别,着重介绍了每种武器的基本信息、整体结构和作战性能,并有严谨的参数表格。 《海战武器鉴赏指南(珍藏版)(第2版)》内容翔实、结构严谨,分析讲解透彻,图片精美丰富,适合广大军事爱好者阅读和收藏,也可以作为青少年的科普读物。
本书是一本全面介绍 C 编程语言的图书,共分为17章。第1~6章主要讲解 C 的基本语法,包括编写第一个 C 程序、C 语法基础、C 数据类型、运算符、条件语句和循环语句。第7~10章讲解数组、字符串、指针类型和自定义数据类型。第11~13章介绍函数、面向对象和模板。第14章介绍异常处理,第15章介绍I/O 流。另外,本书还包含两个高级主题,第16章介绍 MySQL 数据库编程,第17章讲解wxWidgets图形界面应用程序开发。 本书除第17章外每章后都包含 动手练一练 环节,并在本书附录 A 中提供了参考答案,旨在帮助读者巩固所学知识。本书还提供了完整的配套源代码和微课视频,帮助读者更好地学习 C 编程。本书适合零基础入门的读者,可作为高等院校和培训机构的教材。
这是一本给孩子的零基础编程入门书。 本书专为孩子打造,插图丰富,文字易懂,还穿插了 致家长朋友们 栏目,为家长解读更多相关专业知识,是一本适合亲子共读的读物。 本书通过例举生活中常见的家电和电子产品,将程序拟人化为可爱的 小家伙 ,详细说明计算机程序是怎么运作的,以及它在我们日常生活有哪些具体的应用。这些生动说明,除了能引发孩子对信息科技的兴趣,也能使他们及早具备 程序设计 等AI科技时代的必要技能,提高解决未来各种问题的能力!
本书讲解了100个各种类型的C语言编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽C语言编程思维,提高C语言编程能力,掌握用程序设计解决实际问题的方法与技巧。《C语言趣味编程100例》取材注重趣味性与实用性,内容涵盖了C语言编程的基础知识和常用算法,讲解时给出了实例的详细代码及注释。《C语言趣味编程100例》附带1张DVD光盘,收录了本书实例源文件、50小时C语言教学视频及758个C语言编程实例源文件,以方便读者高效、直观地学习。 本书共分12章。第1章介绍了10个趣味算法入门实例;第2章介绍了11个趣味数学实例;第3章介绍了10个趣味整数实例;第4章介绍了8个趣味分数实例;第5章介绍了7个趣味素数实例;第6章介绍了8个趣味逻辑推理实例;第7章介绍了8个趣味游戏实例;第8章介绍了10个趣味数组实例;第9章介绍了7个趣味函数递归实
本书所讨论的内容是 C语言程序设计 类课程的后续知识,涉及C程序在Linux环境下经过GCC编译/链接生成可执行文件以及在系统中运行的问题。本书能使读者在面对C程序的工程实践问题时,做到心中有数、处处不存疑。 全书共7章,第1章介绍环境准备,第2章介绍C程序的预处理、编译、汇编和链接的全过程,并介绍了一点关于GCC编译命令及编译选项、GDB调试初步概念,第3章专注于编译环节,即从C到汇编的转换,第4章专注于链接过程,第5章介绍可执行文件在系统中运行时,观察进程与系统的关系、进程对库的调用、程序异常行为等问题,第6、7章介绍一些性能剖析方法,包括GCC自带工具、库函数打桩方法、valgrind及perf工具的简单使用等,第8章介绍一个综合性的实例,即如何将HDFS文件系统使用的gzip压缩,从利用zlib库在CPU上计算转换成利用FPGA加速卡的过程。该实例涉及库的使用和修改、makefi
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。书中还专设了“如果是你,你会怎样讲呢?”专栏,以小学生、老奶奶等为对象讲解程序的运行原理,颇为有趣。 第3版升级了书中用到的软件产品和开发工具,并在正文和注释中补充了大量内容,让初学者更容易理解。对于旧版中颇受好评的硬件相关章节,更新了C语言的样例代码。书末附录关于C语言的章节也升级至近期新标准。 第12章新增了Python机器学习的内容,让初学者能够轻松体验人工智能的乐趣。附录也增加了对Python语言的介绍。 本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
本书为东北电力大学《C语言程序设计》教材的配套教材,循序渐进地组织和安排实验内容,具有突出重点、化解难点、注重编程能力的培养等特点。全书共11章,包含验证性实验、设计性实验和综合性实验,实验内容涵盖了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多个示例。所有示例都由作者围绕叙述内容精心设计而成。示例的背景知识适于理工类高校任何专业的师生,适于理工类软件开发的各类专业从业人员。所有示例表述清晰、完整,关键程序代码都附有注释,便于读者阅读和理解;示例中的运行结果,都可被读者重现,以帮助读者建
《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
通过对C指针和内存管理的扎实理解来提高你的编程技能。在这本贴合实际的书籍里,你将了解到指针是如何提供了相应的机制来动态操纵内存,增强对数据结构的支持,允许直接访问硬件。作者Richard Reese通过本书中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。 虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的C或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。 获得针对指针的介绍,包括不同指针类型的定义 了解动态内存分配、释放和改变内存管理技巧 使用把数据传入函数或者从函数中返回数据的技术 理解运用指针时数组的基本特性 探索字符串的基本知识以及如何使用指针来支持字符串 探讨为什么指针会导
本书主要针对Visual C 5.0版本,以Windows NT4.0与Windows95或更高版本的32位Windows为操作平台,以MFC4.21为基础,全面介绍了各种MFC类库应用程序的开发过程。由于Win32与Win16有着很大的差异,所以本书对以前的版本作了较大的修改,有些章节是完全重写的,如Win32内存管理、动态连接库编程、ActiveX控件等,但是在MFC基本框架方面又以继承为主,这就保证了读者在从16位环境转到32位系统中来。