C/C++及其相关
-
C语言程序设计张明林C语言是目前广泛应用于软件开发的一种编译型程序设计语言。自从它问世以来,成功地开发出Windows操作系统,被越来越多的软件工作者所喜爱,是目前国内外广泛使用的计算机语言之一。全书共分为10章,第1章介绍程序设计语言的发展过程,C语言和其他高级语言的共同特点及C语言程序结构特点。第2章为基本数据类型(整型、实型、字符型、字符串型)及运算符和表达式。第3章介绍与流程控制的三种基本程序结构(顺序、选择、循环)相关的语句和程序设计方法。第4章内容是数组的使用及程序设计方法。第5章阐述了指针的使用及程序设计方法。第6章介绍函数的定义、调用及程序设计特点、定义、使用及程序设计方法。第9章内容是文件处理及程序设计方法。第10章介绍位运算的概念。与本书配套的教材有《C语言程序设计上机实验指导与习题集及章末习题解答》。本书可作为高等院校本科理工类专业的正式教材,也是一本可供自学的好教材。 -
中文版Windows XP Internet Word2002Excel2002PowerPoint2002应用培训教程李彦本书共分为5篇。第一篇介绍了当前最流行的WindowsXP操作系统;第二篇介绍了Word2002文字处理系统的使用方法;第三篇介绍了Excel2002电子表格系统的使用方法;第四篇介绍了PowerPoint2002演示文稿系统的使用方法;第五篇对Internet进行了全方位的介绍,包括基础知识及应用。本书内容全面、图片丰富、结构清晰、文字通俗易懂,在风格上力求版式明快、图文结合。既可以作为培训班的教材,又可以作为电脑初学者的自学教材。 -
五笔字型abc输入法计算机组成结构Internet Word2000Excel2000Windows2000计算机应用培训教程李彦本书介绍了计算机的基本应用及操作,主要包括计算机基础知识、计算机系统的组成、汉字输入法的使用、Windows 2000操作系统的使用、文字处理软件Word2000的使用、电子表格软件Excel2000的使用、计算机网络基础知识和Internet的基本应用等内容。本书按照计算机初学者的认知规律,由浅入深地安排知识内容,用通俗易懂的语言,通过实例介绍了计算机的基本应用和操作方法,并在每章后都习题。本书既可作为计算机爱好者的入门学习教程,也可作为各类培训班的培训书籍,还可作为大专院校的计算机文化基础课读本。 -
全国计算机等级考试二级等级考试研究专家组编本书根据教育部考试中心制定的2004年版《全国计算机等级考试大纲(二级C语言程序设计)》编写而成。全书内容紧扣考试大纲,以典型考题的解析为主,重点突出、针对性强。????本书共分为17章,包括本科目考试的笔试和上机内容。每章分为三部分:第一部分为考试大纳要求的知识重点;第二部分为常见类型题目及解析;第三部分为习题和答案。附录部分为两套全真模拟笔试试卷和两套最新的笔试真题。????本书可作为全国计算机等级考试(二级C语言程序设计)的辅导书,也可作为各高校、计算机培训班及自学者学习网络技术课程的参考书籍。????本书根据教育部考试中心制定的2004年版《全国计算机等级考试大纲(二级C语言程序设计)》编写而成。全书内容紧扣考试大纲,以典型考题的解析为主,重点突出、针对性强。????本书共分为17章,包括本科目考试的笔试和上机内容。每章分为三部分:第一部分为考试大纳要求的知识重点;第二部分为常见类型题目及解析;第三部分为习题和答案。附录部分为两套全真模拟笔试试卷和两套最新的笔试真题。????本书可作为全国计算机等级考试(二级C语言程序设计)的辅导书,也可作为各高校、计算机培训班及自学者学习网络技术课程的参考书籍。 -
计算机算法(美)霍罗威茨 等著,冯博琴 等译;冯博琴译本书作者均是世界著名的计算机科学家,在计算机科学理论和算法领域做出了杰出的贡献。本书着重在计算机科学发展领域中,推动新的计算机算法的设计和分析,是一本经典著作,也是计算机算法方面的重要参考书。书中为读者提供了计算机算法的设计技术,对计算机算法的实际设计提供了有效的算法分析。在计算机算法设计方面提供了大量的详细实例和实际应用,并致力于随机算法和并行算法富有成效的深入研究和开发。本书为读者提供了当前流行的对象设计语言C++的实现版本,以及现代计算机科学发展和研究的最新研究成果。本书是计算机算法在设计与分析文献的一本经典著作。书中介绍了算法和算法性能的基本知识,基本的数据结构知识,重点讨论了不同的算法设计策略,研究了下界理论等,提供了计算机算法的设计技术和有效的算法分析,以及大量的详细实例和实际应用。同时,对NP难和NP完全问题能否有效求解进行了分析。本书还汇聚了各种随机算法与并行算法的充分比较。本书为读者提供了当前流行的对象设计语言C++的实现版本,适合作为高等院校计算机专业教材,也是计算机算法方面的重要参考书。 -
数据结构题集严蔚敏, 吴伟民, 米宁编著严蔚敏吴伟民编著本题集与《数据结构》(C语言版)(清华大学出版社,1997年出版)配套,习题和实习都是按相同的内容顺序编排的,很多习题涉及教科书上的内容或算法。从认识的程度划分,数据结构的习题通常可分为三类:基础知识题、算法设计题和综合实习题。基础知识题主要是检查对概念知识的记忆和理解,一般可作为学生自测题。算法设计题的目的是练习对原理方法的简单应用,多数要求在某种数据存储结构上实现某一操作,是数据结构的基础训练,构成了课外作业的主体。综合实习题则训练知识的综合应用和软件开发能力,主要是针对具体应用问题,选择、设计和实现抽象数据类型(ADT)的可重用模块,并以此为基础开发满足问题要求的小型应用软件,应将其看作软件工程的综合性基础训练的重要一环。主要内容有:习题与学习指导、实习题和部分习题的提示或答案三大部分和一个附录(“数据结构算法演示系统(类C描述语言3.1中文版)使用手册”,此软件由清华大学出版社出版)。本书第一篇含有全部400多个习题,组织成12章,分别对应教科书中各章内容,并在每章之前给出该章的内容提要和学习要求。这些习题是作者在多年教学过程中所积累资料的基础上,参考大量国外教材之后精心设计而成的。书中对特别推荐的题目作了标记,并对每道习题的难易程度按五级划分法给出了难度系数,仅供参考。第二篇分别以抽象数据类型、线性表、栈和队列、串、数组和广义表、树和图以及查找和排序为核心,设置了7组上机实习题,每组有3至9个题目供读者自由选择。希望这些实习题能对习题起到良好的补充作用,使读者受到涉及“从问题到程序”的应用软件设计的完整过程的综合训练,培养合作能力,成为将来进行软件开发和研究工作的“实践演习”。第三篇安排了部分习题的提示或解答。对于多数有唯一确定解的题给出了答案,而对算法题则有选择地作了示范解答或提示。但是,算法的解答都不是唯一的,书中的解答也不一定是臻于完美的。本书内容丰富、程序设计观点新颖,在内容的详尽程度上接近课程辅导材料,不仅可作为大专院校的配套教材,也是广大工程技术人员和自学读者颇有帮助的辅助教材。 -
C++专家导引(美)温斯顿 著如果你希望C++成为你驾驭的程序设计语言,如果你希望学习语言的精华并为编程实践做准备,如果你希望学到面向对象程序设计的优势,以及如何通过C++类层次结构的设计原理最大化这些优势,本书正是你的最佳选择。以一个简短且具代表性的C++程序体现关键概念是本书的一大特色。这个程序采用容器和有轨电车的知识来报告铁道运输的货运能力,从而体现了C++类抽象自然类的能力。书中用类概念编写的程序体现了如何创建类和对象;如何定义构造函数、阅读器(Reader)和写入器(Writer)函数;如何发挥数据抽象的优势;如何继承成员变量值和成员函数;在运行时如何创建新的类对象;在运行时如何定位正确的函数;在类的层次结构中如何使用构造函数;如何使用保护、私有成员变量和成员函数;如何使用保护和私有的类派生;如何设计类的层次结构;如何采用模板重用类的定义,等等。本书特色●通过逐步改进一个简短且完整的程序解释每个新思想●以易于掌握的if-then规则的形式概括关键知识点●强调面向对象程序设计、过程抽象和数据抽象的实质●帮助读者建立一个通用的、模板模式的个人类库 -
C++面向对象程序设计习题解答与实验指导陈维新, 陈昕, 林小茶编著《C++面向对象程序设计习题解答与实验指导》是《C++面向对象程序设计教程(第2版)》(陈维兴、林小茶编著,清华大学出版社2004年出版)的配套用书,也适合单独作为学习C++语言的学习辅导书。书中内容分3部分:第一部分是典型习题与解答,提供了大量作者多年教学中积累、收集与验证的习题,每道题都给出了详细的解答与运行结果;第二部分是上机实验指导,介绍了C++程序设计语言实验环境,并安排了7套精心设计的实验,每个实验都包括详细的实验目的、实验基本要求和实验步骤等;第三部分给出了《 C++面向对象程序设计教程(第2版)》各章习题的参考答案。附录A介绍了“上机实验指导”中各个实验的参考源程序,附录B介绍了上机实验时常见的错误信息注释,以供学生上机实验时使用。《C++面向对象程序设计习题解答与实验指导》可作为高校学生学习C++程序设计课程的辅导教材,也可作为C++语言自学者的参考书。 -
数据抽象和问题求解(美)卡雷诺(Carrano, F.M.)著;郭平, 张敏译本书主要论述数据抽象和其他解决问题的工具,是计算机科学的第二门课。本书旨在使学生切实了解和掌握数据抽象、面向对象编程及其他主流的问题解决技术。本书分两部分。第I部分是问题解决技术,主要介绍了编程和软件工程的主要问题,分析了递归、数据抽象和链表。第II部分用ADT解决问题。这部分主要介绍了栈、队列、树、表、堆和优先队列的基本ADT,还讨论了数量阶分析和大O表示法,规范了以前讨论的算法效率。第II部分还包括平衡查找树(2-3树、2-3-4树、红-黑树和AVL树)和散列等高级主题,并用它们实现表。最后分析外部直接访问文件的数据存储。本书列举了大量实例,范围很广,既可用作初级数据结构教材,也可用作高级编程和问题解决教材。 -
无线通信系统仿真(美)罗雷鲍(Rorabaugh, C.B.)著;王昕等译如果你是一名工程师或无线通信项目经理,那么本书既是方便的参考书,又是理想的指导手册。它可以帮你完成特殊无线通信系统的仿真,以便将你的产品以一种节省成本的高效方式推向市场。为了将价格控制在平均消费水平以内,移动电话和无线数据收发机制造商希望能由单个设计批量生产出相应的设备。考虑到设计的复杂性和生产费用,制造样机并不切合实际——必须首先通过仿真来对设计进行测试及验证。本书作者将其从事大型现代通信系统仿真工作20余年的经验加以总结,利用C++语言系统地研究了关于仿真最复杂的无线通信系统的实用且权威的技术。采用本书给出的关于如何创建适用于用户的项目设计的仿真方法,读者在工程项目组就可以不再使用那些不完整的商业仿真工具包。本书主要特点:包括仿真的背景与综述;对大量模型类型的讨论,如随机过程、滤波器和信道模型;实用的调制及解调方法;同步、信号平移与恢复;关于伽罗华域的详细说明等;包含近两百个用来实现无线通信系统及主要子系统的实用器件的模型;附录中给出的数学及统计知识是理解、建立并使用这些详细的器件模型所需的有用信息;配套网站http://authors.phptr.com/orabaugh中给出了大量现成的软件模块。本书是作者从事大型现代通信系统仿真工作20余年的经验总结,利用C++语言系统地讲解了复杂无线通信系统中各类模块的仿真原理与方法,并给出了大量实用的模型源代码。作者在本书编写过程中开发了工具包PracSim,这是一个由仿真模型和可互连的仿真结构组成的模块集,可以为用户提供一个可修改及开发的基础模型,以便能更接近用户所需仿真的系统。书中仿真结构和模型的源代码均可在PrenticeHall的网站上获得。通过本书的学习可使读者掌握无线通信系统仿真的基本方法,从而加深对无线通信和面向对象编程的理解,为从事通信领域的相关研究工作打下坚实的基础。本书内容丰富、实用性强,非常适合国内目前的需求。可作为高等院校信息类专业高年级本科生和研究生的通信系统仿真课程的教材,也可供相关工程技术人员参考使用。
