《c++程序设计第3版》pdf完整版|百度网盘下载

编辑评论:

本书是初学者学习C编程的经典教材。曾获全国高校出版社优秀畅销书一等奖。

c++编程第三版pdf

简介

C是近年来在国内外广泛使用的现代计算机语言。它支持基于过程的编程和面向对象的编程。国内多所高校相继开设了C编程课程。但由于C涉及概念多、语法复杂、内容广泛,很多人觉得难学难上手。本书作者对高校编程课程的现状和发展趋势进行了深入调查,查阅了国内外数十本有关C的教材,仔细分析了读者在学习中的难点和理解规律,设计了一个易于读者学习的教科书系统。 ,2004年出版了《C编程》一书。本书降低了入门起点,不需要C语言基础,从零开始介绍编程和C。广大师生使用后反馈非常好。他们认为本书定位准确,概念清晰,解释简单,选择合理。它以通俗易懂的语言对C中的许多难懂的概念进行了透彻而通俗的解释,大大减少了初学者的数量。学习难度是初学者学习C的好教材。

根据教学实践的需要,作者于2011年对该书进行了修订,出版了《C Programming(2nd Edition)》,现在再次修订出版了《C Programming(3rd Edition)》,内容更丰富,解释更清晰,学习更轻松。介绍基于ANSI C标准,引导读者从一开始就按照C的要求进行编程,而不是太习惯了全书分为4部分:基础知识、基于过程的程序设计、基于对象的程序设计和面向对象的程序设计。

关于作者

我国著名计算机教育专家谭浩强教授。 1958年毕业于清华大学自动控制系。青年时代曾任清华大学学生会主席、北京市学联副主席、北京市人民代表、全国文教战线先进成员。是我国高校计算机普及和计算机基础教育的开拓者之一。现任全国高等学校计算机基础教育研究会名誉会长、教育部全国计算机应用技术证书考试委员会主任委员、中国高级教授协会常务理事。曾获全国高校教学成果奖*奖、国家科技进步奖、北京市政府授予的“有突出贡献专家”称号。被国家科委评为“全国优秀科普工作者”。享受国务院特殊津贴。

谭浩强教授创造了三项世界纪录:(1)在过去的30年里,他(并与他人合作)编辑出版了160多部计算机书籍,编辑了400多部计算机书籍,是发表了最多的科技作品。 . (2)他主编的书籍发行量超过6000万册,是阅读量最大的科技作家。平均而言,我国每21人、每1.2名知识分子拥有一本谭浩强的著作。 (3)他与他人合着的《BASIC语言》发行量超过1250万份,其编写的《C程序设计》发行量超过1250万份,均创下科学类最高发行量纪录和技术书籍。曾在央视讲授BASIC、FORTRAN、COBOL、Pascal、QBASIC、C、Visual Basic等七种计算机语言,听众超过500万。

前言试读

从1970年代末1980年代初开始,我国的高校开始对所有本科专业的大学生进行计算机教育。非计算机专业的计算机基础教育涉及专业广泛、人数众多、影响深远。它将直接影响我国各行各业、各领域的计算机应用发展水平。这是一项意义重大、前景广阔的工作,应该引起各方的充分重视。

20多年来,国家计算机基础教育研究所和全国高校计算机基础教育的教师们,在这片荒芜的土地上辛勤耕耘,深入探索,努力发展,积累了丰富的经验初步形成了一套行之有效的课程体系和教学理念。近20年来,高校计算机基础教育的发展经历了三个阶段:1980年代是起步阶段,具有扫盲性质,大多数学校只开设一门入门课程; 1990年代是规范阶段,在全国范围内形成了三级教学的课程体系,教学的广度和深度有所发展;进入21世纪,第三个深化提升阶段已经开始,需要在原有基础上再上一个新台阶。

在计算机基础教育的新阶段,要充分认识计算机基础教育面临的挑战。

(1)信息技术在世界范围内以前所未有的速度发展,新技术、新方法层出不穷。要求高校计算机基础教育必须紧跟信息技术发展的潮流,大力更新教学内容,用信息技术的新成果武装今天的大学生。

(二)我国国民经济正处于持续快速稳定发展阶段,要大力发展信息产业,加快经济社会信息化进程。可以在该领域应用信息技术的新专业人士。因此,要大力提高高校计算机基础教育水平,培养数以百万计的计算机应用人才。

(3)进入21世纪,我国中小学信息技术教育全面发展,计算机教育的起点已从大学向中小学转移。这股潮流的兴起,为提高高校计算机教育水平创造了非常有利的条件。

迎接21世纪的挑战,大力提高我国高等学校计算机基础教育水平,培养符合信息时代要求的人才,已成为广大人民群众的神圣使命和光荣责任计算机教育工作者。 2002年,全国高等学校计算机基础教育协会与清华大学出版社联合成立了“我国高等学校计算机基础教育改革研究小组”。专家教授们经过深入调研、广泛征求意见、反复讨论修改,提出了高校计算机基础教育改革的思路和课程方案。 CFC 2004),清华大学出版社出版。国内从事计算机基础教育的知名专家和教师一致认为,CFC 2004提出了一个既先进又实用的思想和解决方案。对我国高校计算机基础教育的发展具有重要的指导作用。在此基础上,根据计算机基础教育的发展,全国高等学校计算机基础教育研究所陆续发布了新版CFC。

为了满足 CFC 的要求,必须有一些支持材料。教材是实现教育理念和教学要求的重要保障,是教学改革的重要基础建设。如果没有好的教材,提高教学质量只是一句空话。写好教科书并不容易。不仅要掌握相关的科技知识,还要熟悉自己的工作对象,研究读者的认知规律,善于组织教材内容,有良好的文笔技能,又要学一点。教育、心理学等方面的知识。一本好的计算机基础教材应该具备​​以下五个要素:

(1)定位准确。目标受众要明确,要具体。不要不问目标就写。

(2) 内容超前。它应该能够反映计算机科学技术的新成果和新趋势。

(3) 选择合理。要“有应有,无应有”,不能包罗万象,贪多求全,更不能把教材写成手册。

(4) 系统到位。根据非计算机专业的特点,精心设计教材体系,既要使教材科学、先进,又要注重循序渐进、降阶梯、分散难点,让学生很容易理解。

(5) 强烈的风格。用易于理解的方法和语言描述复杂的概念。善于运用形象思维,通俗易懂,引人入胜。

为推动各高校的教学工作,我们愿与全国各地区、各学校的专家、教师一道,编写出版一批具有中国特色的优秀图书,符合非计算机专业的特点,深受读者喜爱。教材。为此,我们成立了《中国高等学校计算机基础教育课程体系规划教材》编审委员会,全面指导本套教材的编写工作。

教材有特点

(1)充分体现CFC的理念和课程要求。可以说这套教材就是CFC的体现。

(2)教材内容反映了信息技术发展的趋势。由于信息技术的飞速发展,教材需要不断更新更新。这套教材力求反映信息技术领域的新发展和新应用。

(3)根据非计算机专业的特点构建课程内容和教材体系,强调应用导向,注重培养应用能力,针对大多数学生的认知规律,尽量使用易上手- 理解解释复杂概念的方法,让学生轻松学习。

(4) 考虑到教学对象的不同,本套教材包括针对不同学校、不同专业的所有必修课教材(重点课和通识课;必修课和选修课;理论课和实践课)。学生选择。

(5) 本套教材的作者具有较高的学术造诣和丰富的计算机基础教育经验。研究所倡导的理念和风格体现在教材中,符合教学实际,使用方便。

这套教材是有计划的,分批组织的,陆续出版的。希望得到专家、老师和读者的指正。我们将根据计算机技术的发展和师生的宝贵意见随时进行修改,使之不断完善。

 

阅读剩余
THE END