文档详情

C++快速入门课件.ppt

发布:2017-08-12约13.38万字共1095页下载文档
文本预览下载声明
程序设计与C语言(A);培养目标;课程简介;课程简介;课程简介;课程简介;课程简介;课程简介;实验;教材;考核;第一章 绪论;1.1计算机语言的发展;机器语言;汇编语言;高级语言;高级语言;高级语言发展: ;面向对象的语言;面向对象的语言;语言的鸿沟;程序的目的:用于数学计算 主要工作:设计求解问题的过程 缺点:对于庞大、复杂的程序难以开发和维护;二、程序设计方法的发展历程 ——面向过程的结构化程序设计方法;      ;优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。;缺点:可重用性差、数据安全性差、难以开发图形界面的应用 把数据和处理数据的过程分离为相互独立的实体。 当数据结构改变时,所有相关的处理过程都要进行相应的修改。 每一种相对于老问题的新方法都要带来额外的开销。 图形用户界面的应用,很难用过程来描述和实现,开发和维护都很困难。;三、程序设计方法的发展历程 ——面向对象的方法;优点: 程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障。 通过继承与多态性,可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。;1.2.2面向对象的基本概念 ——对象;面向对象方法中的对象: 是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成。 属性:用来描述对象静态特征的数据项。 行为:用来描述对象动态特征的操作序列。;面向对象的基本概念 ——类;面向对象方法中的类 具有相同属性和服务的一组对象的集合 为属于该类的全部对象提供了抽象的描述,包括属性和行为两个主要部分。 类与对象的关系: 犹如模具与铸件之间的关系,一个属于某类的对象称为该类的一个实例。;面向对象的基本概念 ——封装;封装;面向对象的基本概念 ——继承;    ;面向对象的基本概念 ——多态性;面向对象的软件工程;;系统分析;设计;编程;测试;维护;1.4信息的表示和存储;信息的分类;1.4.1计算机的数字系统;;1.4.2不同进位计数制间的转换 ——R 进制→十进制;不同进位计数制间的转换 ——十进制→ R 进制;不同进位计数制间的转换 ——十进制→ R 进制;不同进位计数制间的转换 ——二、八、十六进制的相互转换;1.4.3信息的存储单位;1.4.4二进制数的编码表示: --原码;二进制数的编码表示:反码;二进制数的编码表示:补码;二进制数的编码表示:补码;小数的表示方法;非数值信息的表示;1.5程序的开发过程;基本术语;基本术语 ——三种不同类型的翻译程序;基本术语 ——三种不同类型的翻译程序;程序的开发过程;程序开发过程: ;作业;第二章 C++简单程序设计;本章主要内容;2.1.1 C++语言的产生; ; ;2.1.2 C++的特点;2.1.3 C++程序实例—例2-1;C++程序实例;2.1.4C++字符集;2.1.5词法记号; ;2.2基本数据类型和表达式 ;C++的数据类型一般分为如下几种:;数据类型修饰符:; 类型 所占位数 数的范围 int 16 -32768 ~ 32767 short [int] 16 -32768 ~ 32767 long [int] 32 -2147483648 ~ 2147483647 unsigned [int] 16 0 ~ 65535 unsigned short 16 0 ~ 65535 unsigned long
显示全部
相似文档