C++精解和程序设计

出版时间:2008-6  出版社:机械工业出版社  作者:(美)弗里德曼(Friedman,F.L.),(美)考夫曼(Koffman,E.B.) 著  页数:509  
Tag标签:无  

内容概要

本书在讲解C++程序设计语言的同时,强调软件工程的基本原理和面向对象程序设计,尽早讲解数据抽象、组件重用和其他良好的软件开发方法,同时兼顾面向对象和过程化程序设计方法。    全书主要内容包括:函数和类的自顶向下设计、选择和循环结构、简单数据类型、流和文件、结构化数据类型(数组和结构体)、类和对象、指针和动态数据结构、数据抽象、使用进程和线程进行多重处理等。    本书可以作为高等院校计算机及相关专业的教材及参考书。

书籍目录

第1章  计算机、问题求解及程序设计导言  1.1  计算机概述    1.1.1  早期的计算机    1.1.2  计算机的分类    1.1.3  计算机资源共享  1.2  计算机硬件    1.2.1  存储器    1.2.2  中央处理器CPU    1.2.3  输入/输出设备    1.2.4  计算机网络    1.2.5  万维网  1.3  计算机软件    1.3.1  操作系统    1.3.2  应用软件    1.3.3  程序设计语言    1.3.4  面向对象程序设计  1.4  高级语言程序设计的处理  1.5  软件开发方法    1.5.1  明确问题需求阶段    1.5.2  分析问题阶段    1.5.3  设计阶段    1.5.4  实现    1.5.5  测试    1.5.6  维护    1.5.7  如何面对软件开发过程中的失败  1.6  应用软件开发方法  1.7  计算机程序员的职业道德    1.7.1  隐私和数据误用    1.7.2  计算机黑客    1.7.3  剽窃和软件盗版    1.7.4  计算机资源的误用  本章小结  快速检测习题  复习题  采访Bjarne Stroustrup  复习题  采访Bjame Stroustrup第2章 C++概述  2.1 c++语言基本语法成分    2.1.1 注释    2.1.2 编译预处理命令#include    2.1.3 命名空间Namespace std    2.1.4 main函数    2.1.5 声明语句    2.1.6 可执行语句  2.2 保留字和标识符    2.2.1 保留字    2.2.2 标识符    2.2.3 大写字母和小写字母    2.2.4 程序风格——选择标识符的名称  2.3 数据类型和声明   2.3.1 数据类型  2.3.2 string类   2.3.3 数据类型的意义   2.3.4 声明   2.3.5 常量声明  2.4 可执行语句    2.4.1 内存中的程序    2.4.2 赋值语句    2.4.3 输入/输出操作    2.4.4 输入语句    2.4.5 程序输出    2.4.6 return语句  2.5 c++程序的一般形式    2.5.1 程序风格——程序中的空格    2.5.2 程序中的注释    2.5.3 程序风格——使用注释  2.6 算术表达式    2.6.1 “/”和“%”运算符    2.6.2 混合类型表达式的数据类型    2.6.3 混合类型的赋值语句    2.6.4 包含多个运算符的表达式  ……第3章  使用函数和类进行自顶向下设计第4章  选择结构:if和switch语句第5章  重复和循环语句第6章  模块化程序设计第7章 简单数据类型第8章  流和文件第9章  数据结构:数组和结构体第10章  用户自定义类第11章  数据抽象和面向对象设计第12章  递归第13章  指针和动态数据结构第14章  使用进程和线程进行多重处理附录A  ASCII字符集附录B  保留字和特殊字符附录C  C++库函数精选附录D  运算符附录E  继承和多态性简介

章节摘录

  第1章 计算机、问题求解及程序设计导言  本章学习目标  了解各种类型的计算机  理解计算机各组成部件的作用  理解操作系统的作用  了解机器语言、汇编语言和高级语言之间的区别  熟悉C++程序的执行步骤  学习如何仔细、规范地进行程序设计  理解并重视在使用计算机及程序设计过程中的职业道德问题  20世纪40年代以来,计算机技术的飞速发展促进了科技的进步和发展,很多20世纪之初仅仅是梦想的技术得以实现。计算机改变了人类的生活和工作方式,许多人使用计算机来注册学习课程、收发电子邮件、网上购物、使用电子银行、从万维网中获取信息、进行科学研究并撰写论文,甚至做家庭作业。计算机不仅是自动取款机(ATM)的关键部件,而且还是汽车和很多家用电器的组成部件。计算机能够接收、存储、处理并输出各类信息,如:数字、文本、图像、图形和声音等。  计算机具有极快的处理速度(每秒钟处理10亿条以上指令)和极高的运算精度,因而人们常常对它产生种种幻想,但是从本质上来说计算机是不会“思考”的,它仅仅是一种电子设备。若想让计算机做些有用的工作,人们必须给它一套指令或程序。程序通常是由特定的计算机语言编写的,比如本书所要讲述的C++就是目前最通用的计算机编程语言之一。  本章首先介绍计算机及其主要部件,然后概述程序设计语言,最后讲述开发软件(程序)的方法,以及如何使用此方法编写一个简单的、基本的C++程序。  ……

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++精解和程序设计 PDF格式下载


用户评论 (总计3条)

 
 

  •   专业书籍,值得一读。计算机编程所需。
  •   这书确实不错,不管作为入门还是提高都是首选!!!
  •   还不错,这书挺好的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7