《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
本书主要介绍了嵌入式C语言程序设计基础知识、基本数据类型、各种运算符与表达式、C语言9条基本语句和32个关键字、函数、数组、指针、结构体、共用体、枚举型、链表、文件、预处理命令、算法和类型定义符、五子棋人机智能对战等内容。每个知识点都有例子程序,如常用的12种算法、基本C语言语句使用范例等。
本书是将C++程序设计的基础知识和实践操作相结合的实践教材,以满足不同层次的教学需求。全书共6章,内容包括课程实践概述、课程实践预备知识、常用算法介绍、课程实践示例、课程实践题选,以及课程实践报告。书后附有全国计算机等级考试模拟试卷。
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。书中还专设了“如果是你,你会怎样讲呢?”专栏,以小学生、老奶奶等为对象讲解程序的运行原理,颇为有趣。 第3版升级了书中用到的软件产品和开发工具,并在正文和注释中补充了大量内容,让初学者更容易理解。对于旧版中颇受好评的硬件相关章节,更新了C语言的样例代码。书末附录关于C语言的章节也升级至近期新标准。 第12章新增了Python机器学习的内容,让初学者能够轻松体验人工智能的乐趣。附录也增加了对Python语言的介绍。 本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。6章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
本书是《数据结构课程设计》的教材,在作者多年指导学生完成课程设计的经验基础上编写而成。本书算法全部使用C语言描述,所有应用程序源代码都在Microsoft Visual C 6.0下运行通过。全书共10章,第1章概述课程设计的目的和要求等;第2章至第7章分别讨论了对应数据结构内容的应用设计,如线性表、栈与队列、串、矩阵及广义表、树、图等应用;第8章和第9章分别讨论了动态存储管理、查找、排序及文件操作的应用;第10章对应用程序主界面的常用设计方法进行了介绍。各章由本章知识要点、应用开发实例以及课程设计题选三部分组成。本书应用程序源代码可以在华信教育资源网( www.hxedu.com.cn )免费注册下载。本书适合作为高等学校计算机及相关专业《数据结构课程设计》的教材,也可作为学生自学数据结构设计的辅助教材或软件开发者的参考书。
按照*关于《教育信息化2.0行动计划》的要求,人工智能、编程课程将会纳入初高中生学业水平考试。本书立足于C十十 程序设计语言的普及和应用,同时适用于全国青少年信息学奥林匹克竞赛的入门学习。本书包含计算机基础知识,C十十 语言基础,C十十 语言的顺序结构、选择结构、循环结构,数组,函数,结构体与文件,指针,算法和程序设计中常用的数学知识等内容,各章配备习题,附习题参考答案。本书结构严谨,语言简练,可以作为小学的竞赛培训用书,也适合读者选作自学资料。
本书系统而全面地介绍了C语言,为了适应不同读者的需求,全书分两部分:基础篇和提高篇。其中,基础篇中通过丰富的任务讲述了C语言的基本知识,概念清晰、结构分明,使读者能够对C语言有基本的了解。此外,还讲述了使用VisualC++6.0和了urbo C3.0进行程序开发应该掌握的各项技术。提高篇中重点讲解了自定义数据类型、链表、位运算、预处理和文件等知识,使读者加深了对C语言的了解,并能够进行综合应用。 本书适合于高职高专计算机、通信等工科专业学生和C语言的初学者使用,也适合作为软件开发爱好者的参考用书。
??C语言由于具有灵活、高效、可移植性好等诸多优点,成为软件开发中常用的计算机编程语言之一。全书介绍了贪吃蛇游戏、计算器、黑白棋游戏、迷宫问题、扫游戏、速算24、数据结构CAI演示、进程调度、存储管理等十四个案例,各个案例独具特色。覆盖了C语言的基本知识点和各种数据结构,如堆栈、队列、链表等,综合应用了光带菜单、下拉菜单、图形设计、鼠标应用等知识。本书应用性极强,读者可以根据这些案例进行研究、修改和扩展。 ??本书适合作为高等院校、高职高专各专业学生进行C语言、数据结构、课程设计的参考用书,也可供在校教师以及相关工程技术人员参考使用。
为C语言程序设计与应用教程的辅导指导用书。 主要内容包括C语言基础知识、C语言程序控制结构、数组、函数、指针、结构体、编译预处理、位运算、文件、C语言图形设计等。配备了丰富的编程习题,以及模拟试卷、重点难点分析等。
本书根据*非计算机专业计算机基础课程教学指导分委员会提出的《高等学校非计算机专业计算机基础课程教学基本要求》中的关于“程序设计”课程教学要求,根据当前学生的实际情况,结合一线教师的教学实际经验编写而成。 本书主线清晰、重点明确、内容恰当、概念通俗、表述简洁、举例实用,既注重基础理论,又突出实践性。全书共分9章,内容包括计算机的组成与程序设计基础、C语言基础、C语言控制语句、函数与预处理、数组、指针、其他自定义数据类型、文件和一个完整案例的设计和实现。 本书适合各类大专院校作为程序设计教材使用,也可作为学习计算机知识的自学参考书或培训教材。
本书以程序设计零基础为起点,全面介绍包括面向过程和面向对象的C什程序设计方法。全书共10章,包括C++基础知识、程序控制结构、函数与编译预处理、数组与指针、自定义数据类型、类与对象、重载与模板、继承与派生、多态性与虚函数、输入输出流。各章节内容由浅入深、相互衔接、前后呼应、循序渐进。 为了提高读者对程序设计思想方法的理解,本书将程序设计语言模型与人类自然语言模型相比较,让读者对程序设计语言模型及其内容的理解有了完整的参照对象。全书各章节选用大量程序设计经典实例来讲解基本概念和程序设计方法,同时配有大量习题供读者练习。本书的配套教材《C++程序设计实践教程》(第二版)提供了本课程的实践内容、上机指导及习题参考答案。 本书语言表达严谨,文字流畅,内容通俗易懂、重点突出、实例丰富。适
全书内容分为10章,第1章主要介绍了编程方法和逻辑应用方面的知识;第2章主要介绍了C语言的发展历程、主要特点及C语言的编译和执行过程;变量、数据类型和运算符;第3、4、5章分别介绍了C语言程序设计的三种基本结构:顺序、选择和循环;第6章介绍了一维数组和二维数组的用法;第7章介绍了函数的定义、使用及函数的递归调用;第8章介绍指针变量;第9章介绍了结构体创建和使用;第10章介绍了文件的常见操作。
马石安、魏文平编著的这本《面向对象程序设计教程(C++语言描述第2版)》以面向对象程序设计(Object Oriented Programming,OOP)方法为核心,并选用C++语言作为工具。 《面向对象程序设计教程(C++语言描述第2版)》浓缩了作者多年来软件开发经验和教学实践体会,围绕两条主线进行编写:一条主线以通俗易懂的语言围绕类与对象,介绍面向对象程序构造的基本思想;另一主线设计了丰富的实用程序,通过实践引导读者快速掌握使用C++语言开发面向对象程序的方法和技巧。力求使读者不仅会使用C++语言编程,而且可以理解这些机制。全书共分10章,包括面向对象程序设计概论、从C到C++、类与对象、继承机制、多态性和虚函数、运算符重载、模板、I/O流类库、异常处理、综合应用实例等内容。 全书内容安排循序渐进,讲解深入浅出,列举实例丰
《高等院校非计算机专业教材·C++程序设计语言:上机实习指导与习题集》是教材《C++程序设计语言》的配套用书,并与之一起作为“高等院校非计算机专业教材”成套出版发行。教材《C++程序设计语言》通过大量的程序实例,较详细地介绍了C++语言的基础知识,在初学者容易出现错误和困惑的地方,有针对性地提供了大量的附注,帮助读者更好地理解CH的基本概念和技术。 编程练习是学习高级程序设计语言必不可少的环节。为了满足初学者学习C++ 语言的需要,《高等院校非计算机专业教材·C++程序设计语言:上机实习指导与习题集(高等院校非计算机专业教材)》精心为教材各章选编了配套的上机实习内容,并在思想方法、算法和语法上给出了相应的指导,后还选编了配套的典型习题,目的是使C++初学者理论结合实际练习,逐步提高程序设计能力,并终
操作系统是现代计算机系统中必不可少的基本系统软件。本书讲述了计算机操作系统的基本概念、基本原理和基本算法,并以Linux操作系统为实例进行介绍。 全书共分9章,第1章介绍操作系统的概念、功能、类型及其发展;第2章至第7章介绍操作系统对处理机管理、存储管理、设备管理和文件管理;第8章介绍操作系统中网络与通信管理;第9章介绍操作系统的安全。后给出了操作系统实验。 本书可作为计算机专业和计算机相关专业的操作系统课程教材,也可作为从事计算机工作的科技人员学习操作系统的参考书,对报考研究生的学生也有一定的参考价值。
C 是在 C 语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。《C Primer Plus(第6版)中文版》是根据2003年的/ANSI C 标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C 的基本概念和技术,并专辟一章介绍了C 11新增的功能。 全书分18章和10个附录。分别介绍了C 程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C 11新增功能等内容。 《C Primer Plus(第6版)中文版》针对C 初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C 新增的特性,因此不要求读者有C语言方面的背景知识