1 / 46
文档名称:

C++程序语言设计PPT教学课件-第一章 绪论.ppt

格式:ppt   页数:46
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++程序语言设计PPT教学课件-第一章 绪论.ppt

上传人:3346389411 2012/9/23 文件大小:0 KB

下载得到文件列表

C++程序语言设计PPT教学课件-第一章 绪论.ppt

文档介绍

文档介绍:第一章绪论
C++语言程序设计
2
本章主要内容
计算机程序设计语言的发展
面向对象的方法
面向对象的软件开发
信息的表示与存储
程序的开发过程
3
计算机程序
计算机的工作是用程序来控制的
程序是指令的集合。
指令是计算机可以识别的命令。
计算机语言的发展
4
机器语言与汇编语言
由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。
计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。
汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。
此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。
计算机语言的发展
5
高级语言
高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。
计算机语言的发展
6
面向对象的语言
出发点:
更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。
特点:
是高级语言。
将客观事物看作具有属性和行为的对象。
通过抽象找出同一类对象的共同属性和行为,形成类。
通过类的继承与多态实现代码重用
计算机语言的发展
7
面向对象的语言
优点:
使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。
计算机语言的发展
8
程序设计方法的发展历程 ——面向过程的程序设计方法
最早的程序
目的:用于数学计算
主要工作:设计求解问题的过程
缺点:对于庞大、复杂的程序难以开发和维护
面向对象的方法
9
程序设计方法的发展历程 ——面向过程的结构化程序设计方法
设计思路
自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。
程序结构:
按功能划分为若干个基本模块,形成一个树状结构。
各模块间的关系尽可能简单,功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成。
其模块化实现的具体方法是使用子程序。
面向对象的方法
10
程序设计方法的发展历程 ——面向过程的结构化程序设计方法
优点:
有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。
面向对象的方法

最近更新

2025年兴安职业技术学院单招职业技能考试模拟.. 40页

2025年内蒙古民族幼儿师范高等专科学校单招职.. 41页

2025年包头钢铁职业技术学院单招综合素质考试.. 40页

2025年北海职业学院单招职业技能测试模拟测试.. 40页

2025年南京机电职业技术学院单招职业倾向性测.. 38页

2025年南充科技职业学院单招职业技能考试模拟.. 40页

2025年南阳科技职业学院单招职业技能考试模拟.. 39页

2025年合肥信息技术职业学院单招综合素质考试.. 41页

2025年吉林工程职业学院单招职业适应性考试模.. 42页

2025年吉林科技职业技术学院单招职业适应性考.. 41页

2025年周口职业技术学院单招职业适应性考试模.. 39页

2025年哈尔滨城市职业学院单招职业适应性考试.. 40页

2025年唐山海运职业学院单招综合素质考试模拟.. 40页

2025年嘉兴南湖学院单招综合素质考试模拟测试.. 39页

2025年四川幼儿师范高等专科学校单招职业倾向.. 40页

2025年四川文轩职业学院单招职业适应性考试模.. 40页

2025年四川航天职业技术学院单招职业适应性测.. 39页

2025年塔城职业技术学院单招职业倾向性考试模.. 41页

2025年大理护理职业学院单招职业技能测试模拟.. 40页

2025年天府新区通用航空职业学院单招综合素质.. 39页

2025年天津城市建设管理职业技术学院单招职业.. 41页

2025年天津理工大学中环信息学院单招综合素质.. 41页

2025年天门职业学院单招综合素质考试模拟测试.. 39页

2025年娄底职业技术学院单招职业倾向性测试题.. 41页

2025年宁夏葡萄酒与防沙治沙职业技术学院单招.. 40页

2025年宁波大学科学技术学院单招职业倾向性测.. 42页

2025年安庆职业技术学院单招职业倾向性测试模.. 40页

2025年安徽医学高等专科学校单招职业倾向性测.. 41页

2025年安徽机电职业技术学院单招综合素质考试.. 41页

2025年安徽省六安市单招职业倾向性测试模拟测.. 40页