下载此文档

第1章-c 编程简介ppt课件.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
第1章C++编程简介C++语言程序设计教程第1章C++编程简介1C++语言程序设计教程第1章C++编程简介第1章C++编程简介学****目标初步理解面向对象程序设计的基本概念和思想;分析面向过程的结构化程序设计语言及面向对象程序设计语言的特点的异同;熟悉C++程序的一般开发过程;了解C++程序的结构,理解C++源程序、头文件、可执行程序的概念;理解名字空间的概念,会运用名字空间;能够编写一个简单的C++程序,输入数据,++语言程序设计教程第1章C++,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDAX,BX面向机器的语言程序设计依赖解决问题的过程客观事物描述成具有属性和行为的对象;同一类对象的共同属性和行为形成类;封装对象间通过发送和接受消息发生联系;类的继承与多态性可以提供使用现成类的机制,,并由类实例化成对象接近人的自然语言****惯,如:100+2003C++语言程序设计教程第1章C++编程简介基本思想:采用了模块分解与功能抽象,自顶向下、分而治之的方法,将程序按功能划分成若干模块,这些模块形成调用的层次树状结构;模块间的关联尽可能简单,模块的功能相对独立;优点:将一个复杂的系统分解成易于实现和控制的子任务,显著减少了软件开发的复杂性,提高软件的可靠性、可测试性和可维护性。缺点:当问题比较复杂、程序规模比较大时,结构化程序设计就显得有些力不从心;把数据和数据处理过程分离成相互独立的实体,当数据结构改变时,所有相关 的处理过程都要进行相应的修改,程序的可重用性差;目前,各种图形用户界面(GraphicsUserInterface,GUI)软件的应用日益 广泛,要求应用软件必须随时响应用户的各种操作,因此软件的功能很难用 过程来描述与实现,如果仍然使用面向过程的方法与语言,软件的开发和维 护将陷入难以克服的困境;面向过程的程序设计4C++语言程序设计教程第1章C++编程简介面向对象的程序设计语言是为了支持面向对象程序设计方法而设计的,它与以往各种编程语言的根本不同点在于:其设计的出发点就是为了能更加直接地描述客观世界中存在的事物以及它们之间的相互关系。面向对象的程序设计语言支持抽象数据类型,并且提供了封装性、继承性、多态性等机制,使得类和类库成为可重用的模块。++语言Java语言C#语言5C++语言程序设计教程第1章C++编程简介利用计算机解决现实世界中的问题,就是要将现实世界的问题经过抽 象转换为计算机程序或软件;现实世界是本质上是由对象所组成,而不是由“各种过程”所组成;软件开发的目的是为了解决现实世界中的问题,这些问题都是由对象 所组成;面向对象的方法强调直接以问题域(现实世界)中的事物为中心来思 考问题、认识问题,并根据这些事物的本质特征,把它们抽象地表示 为软件系统中的对象;面向对象方法使软件系统直接映射现实世界的问题域,保持问题域中 事物及其相互关系的本来面貌,从而能够更准确地进行软件的分析与 设计;?6C++语言程序设计教程第1章C++编程简介对象是软件开发所涉及的问题域中一些事物的抽象,是一些属性、操作和方 法的封装体,它具有唯一的标识;对象是用来描述客观事物的一个实体,它是构成系统的一个基本单位;对象具有静态特征和动态特征,静态特征是可以用数据来描述的特征,动态 特征为对象所表现的行为或具有的功能。对象由一组属性和对这组属性进行 操作的一组服务构成。属性是用来描述对象静态特征的数据项。服务是用来 描述对象动态特征(行为)的操作序列;复杂的对象可以由相对比较简单的各种对象以组合的方式构成。不同对象的 组合及相互作用就构造为软件系统;对象与对象之间通过消息(message)进行相互通信;对象是有生命的,每个对象都有自己的生命周期;对象与对象之间通过消息(message)进行相互通信;通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形 成类。类通过一个简单的外部接口与外界发生关系;(Object)7C++语言程序设计教程第1章C++编程简介从现实世界中存在的事物(即对象)出发来设计或构造软件系统,将软件开 发所涉及的各种操作对象和要解决的问题抽象为离散的,相互联系并且可以 相互通信的对象集合,称之为“类”;类是具有相同属性和行为特征的一组对象的集合,它为属于该类的全部对象 提供了抽象的描述,包括属性(attribute)和方法(method)两个主要部 分

第1章-c 编程简介ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人992006838
  • 文件大小331 KB
  • 时间2020-09-25