introduuciÓn

3

Click here to load reader

Upload: mary-tenelema

Post on 04-Jul-2015

56 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: INTRODUUCIÓN

INTRODUCCIÓN

El término de Programación Orientada a Objetos indica más una forma de diseño y

una metodología de desarrollo de software que un lenguaje de programación, ya

que en realidad se puede aplicar el Diseño Orientado a Objetos (En inglés abreviado

OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación. La

programación orientada a objetos o POO (OOP según sus siglas en inglés) es un

paradigma de programación que usa los objetos en sus interacciones, para diseñar

aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo

herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su

uso se popularizó a principios de la década de los años 1990. En la actualidad,

existe una gran variedad de lenguajes de programación que soportan la orientación

a objetos.

EVOLUCION DE POO

Programación lineal.

Programación estructurada.

Programación orientada a objetos.

Programación Lineal

La Programación Lineal (PL) es una de las principales ramas de la Investigación

Operativa. En esta categoría se consideran todos aquellos modelos de optimización

Page 2: INTRODUUCIÓN

donde las funciones que lo componen, es decir, función objetivo y restricciones, son

funciones lineales en las variables de decisión.

Los modelos de Programación Lineal por su sencillez son frecuentemente usados

para abordar una gran variedad de problemas de naturaleza real en ingeniería y

ciencias sociales, lo que ha permitido a empresas y organizaciones importantes

beneficios y ahorros asociados a su utilización.

Programación Estructurada

La programación estructurada es una técnica para escribir programas

(programación de computadora) de manera clara. Para ello se utilizan únicamente

tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la

instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION,

EXIT SUB o múltiples RETURN).

Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las

necesidades de programación existentes en los años 1960, principalmente debido

a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no

son suficientes.

POO (Programación Orientada a Objetos).

La Programación Orientada a Objetos toma las mejores ideas de la programación

estructurada la combina con nuevos y poderosos conceptos que animan o alientan

una nueva visión de la tarea de la programación. La Programación Orientada a

Objetos permite descomponer fácilmente un problema en subgrupos de partes

relacionadas. Entonces, puede traducir estos subgrupos en unidades auto

contenidas llamadas Objetos.

Page 3: INTRODUUCIÓN

WEBGRAFIA http://www.monografias.com/trabajos14/progorie/progorie.shtml#ixzz2z4Lj0QrB

https://www.google.com.ec/search?newwindow=1&tbm=isch&sa=1&q=programacion+lineal+en+

informatica&oq=programacion+lineal+en+informatica&gs_l=img.3..0i24.2187.8982.0.9678.26.15.3

.8.8.2.490.2472.7j3j3j1j1.15.0....0...1c.1.41.img..11.15.715.4WxckPrvX-s

http://es.slideshare.net/sisatenelema/savedfiles?s_title=programacion-orientada-a-objetos-

poo&user_login=maicksitico