本书是一本供10~14岁中小学生学习计算机语言的入门读物,从初中生的视角,用中小学生易于理解的语言来代替高深晦涩的专业术语,讲解Python和C 两种语言的基本知识和编程技巧。本书将两种计算机语言进行比照讲解,本书中绝大多数实例(除MFC实例)均有Python和C 两种程序版本,这样可以帮助初学者了解不同计算机语言的特点及优势,对于读者将来学习一种新的计算机语言,以及在不同语言之间的转换具有重大意义。 本书共分21章。序章开启你的编程之旅;第1~8章,介绍Python和C 语言的基本结构和语法应用;第9~17章,深入介绍Python和C 的图形、函数、文件及面向对象等编程技巧;第18~20章,介绍Windows下的编程特色应用。书中提供了大量应用实例,并附有练习题。本书可以作为中小学开设计算机语言课程的教材或教学参考书。对于学习编程比较难以入门的高
本书是一本编程算法书,旨在帮助编程学习者打开算法学习之门。 全书共8章,主要包括前缀和与差分、高精度算法、排序算法、贪心算法、二分算法、搜索算法、动态规划和图与搜索等内容。本书根据编程学习者的学习规律 先掌握一门编程语言基础(以C 语言基础为例),再逐步学习算法的学习方式,合理取舍、精心挑选出 上百道经典算法题目,并配有详细的算法解析和实践园答案。让学习者不仅能深入地理解每一种算法的基本思想,还能学会灵活地应用这些算法去解决相应的实际问题。 本书免费提供教学课件、源代码,适合有一定C 语言基础的中、高年级小学生、中学生,以及初学算法的自学者和算法爱好者,也适合参加信息学奥林匹克竞赛的学生作为算法教材使用,还可作为中小学一线信息科技教师学习算法的教材。 本书封面贴有清华大学出版社防伪标签
本书是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨且易于学习和掌握。 全书从基本的数据结构概念开始讲解,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,每个经典的算法都提供了C程序设计语言编写的完整范例程序;*后在每章末尾都安排了大量的习题,这些题目包含各类考试的例题,希望读者能灵活地应用所学的各种知识。 本书图文并茂,叙述简洁、清晰,范例丰富、可操作性强,针对具有一定编程能力又想提高编程 深度 的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。
蓝桥杯 真题分类解析(C/C 版 软件类)根据蓝桥杯软件类考试题型,综合了近5年蓝桥软件类考试省赛真题编写而成。教材的编写,首先对历年试题进行了分类梳理,让考生清楚历年考试算法的重难点,其次对每道真题题目进行分析,让考生了解解题思路和过程,后给出了参考代码,让学生能够对比应用。 蓝桥杯 真题分类解析(C/C 版 软件类)共分为8章,分别对应着考试的8类核心算法:基本算法、模拟法、枚举法、递推与递归、贪心法、搜索法、动态规划和其它算法。针对每章知识,首先介绍了这章的一些核心算法,让考生对该章有个大体把握,然后对历年试题进行了详细分析,后提供了有针对性的练习供考生复习巩固。教材通过知识、分析、练习等多种形式让学员能够掌握蓝桥杯软件类考试的知识内容,帮助考生能够获得更好的成绩。 蓝桥杯 真题分类解析
《海战武器鉴赏指南(珍藏版)(第2版)》精心选取了二战以来的近300种经典海战武器,涵盖了大型水面舰艇、中型水面舰艇、小型水面舰艇、两栖舰艇、潜艇、舰载机、舰载武器等多个类别,着重介绍了每种武器的基本信息、整体结构和作战性能,并有严谨的参数表格。 《海战武器鉴赏指南(珍藏版)(第2版)》内容翔实、结构严谨,分析讲解透彻,图片精美丰富,适合广大军事爱好者阅读和收藏,也可以作为青少年的科普读物。
本书主要介绍了嵌入式C语言程序设计基础知识、基本数据类型、各种运算符与表达式、C语言9条基本语句和32个关键字、函数、数组、指针、结构体、共用体、枚举型、链表、文件、预处理命令、算法和类型定义符、五子棋人机智能对战等内容。每个知识点都有例子程序,如常用的12种算法、基本C语言语句使用范例等。
本书讲解了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
本书正文由两篇组成:A篇 MATLAB面向对象编程 和B篇 MATLAB面向C/C 编程 。每篇各5章,各篇内容按照由浅入深的原则编排,篇中各章内容的设计,既有联系,又相对独立,以适应读者系统阅读和随时翻阅的不同需求。A篇的内容包括:MATLAB的类定义和基本操作、类对象数组、类方法的重载与覆盖、类的继承与组合,以及事件与响应。B篇的内容包括:MATLAB外部应用的数据接口、MATLAB对C/C 程序的调用、C/C 程序对MATLAB的MAT函数库的调用、C/C 程序对MATLAB引擎函数库的调用、MATLAB编译器和独立应用程序的开发。 全书包含70多个示例。所有示例都由作者围绕叙述内容精心设计而成。示例的背景知识适于理工类高校任何专业的师生,适于理工类软件开发的各类专业从业人员。所有示例表述清晰、完整,关键程序代码都附有注释,便于读者阅读和理解;示例中的运行结果,都可被读者重现,以帮助读者建
《千山圣境无量观》(作者王崇道)是关于介绍千山圣境无量观的专著。 《千山圣境无量观》分为心系大道承续道脉;庄严道场紫氯重辉;开创东阁古观中兴;纯正教风广结善缘;传承文化开奇葩;跨涧攀峰撰志修史;史留华夏爱国惠乡;挖掘道乐组建乐团;东北奇葩音震华夏;钟灵毓秀聚才子;摩崖石刻赏心悦目等内容。
这是一本非常有趣的编程启蒙书,全书从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。并配合超萌的编程软件,从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读本书,甚至蹲在马桶上时也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来看世界。现在就让我们一起走进计算机编程的神奇世界,探索和发现计算机编程的魔力吧!
《计算机基础与实训教材系列:Visual C#2010程序设计实用教程》由浅入深、循序渐进地介绍了使用visual c#2010的编程技巧和面向对象编程的精髓。全书共分10章,分别介绍了.netframework的工作原理、c#的基本语法、程序调试和异常处理、面向对象编程、windows应用程序设计、数据访问、web应用程序及web服务等。后一章还安排了项目实践,综合运用所学知识创建一个简单的图书馆管理系统,该系统包含3个不同的项目:类库项目、web站点和windows窗体应用程序。通过这个综合实例,可以提高和拓宽读者的实际技能。 《计算机基础与实训教材系列:VisualC#2010程序设计实用教程》内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,可作为大中专院校、职业院校及各类社会培训学校的教材,也可作为广大初、中级电脑用户的自学参考书。
嵌入式C++(含C语言)是嵌入式领域中*有竞争力的编程语言。本书内容突出各章节重点,明确各个知识要点,以方便阅读。本书比较系统地 介绍嵌入式编程所需的大部分程序设计知识,分为基础篇、C语言篇、提高篇、C++篇、综合篇。基础篇主要介绍嵌入式编程的基础知识;C语言篇主 要介绍C语言编程的相关知识点;提高篇主要介绍数据结构与常用算法;C++篇主要介绍C++编程的一些知识;综合篇通过嵌入式编程和通信管理机 实例来强化读者对嵌入式编程的认识。 本书主要取材于作者在长期的嵌入式培训过程中积累起来的部分书稿,读者可以根据需要顺序地或选择性地进行阅读和实践。本书所有的程序都是通过了验证的,并且一些重要的程序是分别在Windows和Linux两种系统下进行验证的,所有的程序都是完整的程序而不是代码段,这样更适合 阅读和学习。 本
杨春元编著的《C#程序设计实用教程》由浅入深、循序渐进地介绍了C#的基本语法与编程技巧,以及 面向对象程序设计的精髓。全书共10章, 分别介绍了C群的起源、.NETFramework的工作原理 、C#的基本语法、面向对象编程、程序调试和异常处 理、Windows应用程序设计、数据访问、Web应用程序及 Web服务等。后一章安排了项目实践,综合运用所 学知识创建一个简易的微博系统,该系统包含两个不同 的项目:类库项目和Web网站。通过这个综合实例, 可以提高和拓宽读者的实际技能。 《C#程序设计实用教程》内容丰富、结构清晰、语言简练、图文并茂,具有很强的实用性和可操作性 ,是一本适合于大中专院 校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
本书讲述Windows环境下的C/C++语言编程。其中第1章介绍Windows下C语言编程的基本知识,第2章到第8章是基础的部分,分别介绍窗口和消息、文本显示、图形显示、键盘操作、鼠标操作、子窗口控制与常用控件和对话框,第9章到第13章是提高的部分,分别讲述内存管理、文件系统、多文档界面、多任务和多线程以及Windows Socket编程等内容。 阅读本书使程序员了解Windows内部的奥秘,知道Windows程序的来龙去脉,实现“知其然更知其所以然”。
本书从易到难、由浅入深、循序渐进、系统地介绍了C#3.0开发技术。全书通俗易懂,大量的示例和实例供读者更加深刻巩固所学习的知识,使读者更好地进行开发实践。 本书共分为27章,从个C#应用程序开始,首先介绍搭建、配置开发环境等基础知识,然后介绍C#3.0的基础语法知识,如类型、变量、表达式、语句、命名空间等。再重点介绍C#3.0中的面向对象编程技术和常用的扩展技术,如类、结构、数组、接口、委托、事件、异常处理、泛型、分部类型、可空类型、隐型变量、对象和集合初始化器、迭代器、匿名类型、扩展方法、Lambda表达式、LINQ等。后以常用实例和技术:字符串处理、时间处理、文件操作、Windows窗体编程、GDI+和.NET数据访问,以及3个大型实例:图书管理系统、P2P聊天工具和我的校内网结束全书。 本书适合广大C# 3.0开发人员、网站管理
《C 程序设计》特色: 相比于程序设计语言,《C 程序设计》更强调如何解决问题,强调程序设计的思想和方法。它以C/C 为语言环境,全面介绍结构化程序设计和面向对象的程序设计的方法。 《C 程序设计》注重培养学生良好的程序设计风格,例如变量/函数的命名、程序的排版、常用语句的组合等。在每章的*后一小节都会介绍业界的相关规范。 《C 程序设计》采用以应用引出知识点的方法,让学生先了解学习的目的,提高学生的学习兴趣。特别是尽可能利用计算学科中的经典问题,如汉诺塔等,使学生在学习程序设计的过程中不断加深对计算学科的了解。 《C 程序设计》对每个知识点都给出了大量的例题,帮助读者理解和掌握知识的应用以及学习良好的程序设计风格。《C 程序设计》在结构化程序设计部分提供了66个例题。面向对象部
《脑动力:C语言函数速查效率手册(含DVD光盘1张)》全面、系统地介绍了C语言的库函数。C语言是基础的通用程序设计语言,许多语言都是从C语言基础上发展起来的,C语言库函数可以使编程更加高效便捷,所以应该尽可能多地使用库函数。书中的每个章节都有相应的实例解析,每个实例都具有代表性,在实际应用和开发中有很高的价值。 本书按照函数的功能分章编写,共15章,分别介绍了C语言基础、分类函数、字符串操作函数、输入/输出函数、数学函数、时间函数、转换函数、图形函数、诊断函数、接口函数、目录函数、进程函数和内存函数。 本书附带1张光盘,内容为本书中的所有例子、源代码,方便读者使用。
本书全面、系统地介绍了C语言的库函数。C语言是基础的通用程序设计语言,许多语言都是从C语言基础上发展起来的,C语言库函数可以使编程更加高效便捷,所以应该尽可能多地使用库函数。书中的每个章节都有相应的实例解析,每个实例都具有代表性,在实际应用和开发中有很高的价值。 本书按照函数的功能分章编写,共15章,分别介绍了C语言基础、分类函数、字符串操作函数、输入/输出函数、数学函数、时间函数、转换函数、图形函数、诊断函数、接口函数、目录函数、进程函数和内存函数。 本书附带1张光盘,内容为本书中的所有例子、源代码,方便读者使用。
本书特点是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握面向对象与可视化程序设计的思路、开发技巧与体系。 本书分为三个部分: 部分讲述Visual C++的基础知识;第二部分介绍应用Windows API进行可视化编程的基本方法及应用程序框架;第三部分介绍应用MFC进行可视化编程的思想方法。 本书适合作为高等院校学生程序设计课程的教材。本书配有教学视频流课件、教学网站及授课用的电子教案等资料。
由杨章伟等编写的《21天学通C++(附光盘第2版)》站在初学者的角度,较全面地介绍了C++的相关知识,较为系统地介绍了C++语言的基础内容。本书包括6篇共21章的内容。其中,第1篇是C++数据表达篇,包括C++入门、变量和数据类型、运算符和表达式以及程序控制结构等;第2篇是C++面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第3 篇是C++面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第4篇主要介绍了C++高级特性,内容包括文件、命名空间和引用与内存管理;第5篇的内容主要是C++编程实践,主要分析了标准模板库STL、模板与C++标准库和异常处理等。后一篇中结合学生成绩管理系统开发实例,讲解如何使用C++进行实际开发。 《21天学通C++(附光盘第2版)》适合没有编程基础的C++语言初学者作为入
本书站在初学者的角度,较全面地介绍了c++的相关知识,较为系统地介绍了c++语言的基础内容。本书包括6篇共21章的内容。其中,第1篇是c++数据表达篇,包括c++入门、变量和数据类型、运算符和表达式以及程序控制结构等;第2篇是c++面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第3篇是c++面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第4篇主要介绍了c++高级特性,内容包括文件、命名空间和引用与内存管理;第5篇的内容主要是c++编程实践,主要分析了标准模板库stl、模板与c++标准库和异常处理等。后一篇中结合学生成绩管理系统开发实例,讲解如何使用c++进行实际开发。 本书适合没有编程基础的c++语言初学者作为入门教程,也可作为大、中院校师生和培训班的教材,对于c++语言开