de todo un poco

Páginas: 5 (1069 palabras) Publicado: 26 de marzo de 2014
PARADIGMAS DE PROGRAMACIÓN

ROBERTO JOSE POLO TAFUR
GRUPO E021

UNIDADES TECNOLOGICAS DE SANTANDER U.T.S.
GESTION EN SISTEMAS INFORMATICOS
BARRANCABERMEJA
2014

INTRODUCCIÓN
Algunos lenguajes de programación pueden soportar múltiples paradigmas de programación.
Por ejemplo, C++ puede ser empleado para desarrollar software utilizando para ello un modelo
de programación puramenteorientado a objetos o bien puramente estructurado. En casos
como el de C++, somos los programadores los que decidimos que utilizar.

CONTENIDO
1. Un cuadro comparativo sobre los paradigmas de programación: declarativa,
imperativa y orientada a objetos.
2. Un mapa conceptual sobre la programación orientada a objetos (definición,
características, pilares fundamentales, beneficios).
3. Unglosario con 15 términos básicos relacionados con la programación
orientada a objetos.

OBJETIVOS GENERALES




Contextualizar el paradigma de la orientación a objetos dentro de los
distintos paradigmas de programación existentes.
Analizar las diferencias metodológicas de la programación orientada a
objetos.

CUADRO COMPARATIVO

Paradigma imperativa
Definición: Son lenguajescentrados en la acción, es
decir la computación se ve
como una secuencia de
acciones que convierten los
datos de entrada iniciales
en los datos de salida
finales.

Ecuación: Algoritmos
+Estructuras de datos =
programas.

Lenguajes: FORTRAN,
COBOL, BASIC, C, Ada,
Pascal, etc.

Paradigma Declarativa
Definición: A la
programación imperativa se
le contrapone la
programación declarativa enla que se describe la
lógica de
computación necesaria
para resolver un
problema sin describir un
flujo de control de ningún
tipo.
Efectivamente, en la
programación declarativa no
es necesario
definir algoritmos puesto
que se detalla la
solución del problema en
lugar de como llegar a esa
solución.
Diferencia: La
programación declarativa
solo se describe el
problema pero no lospasos
necesarios para llegar a su
solución, la cual es hallada
mediante mecanismos
internos de inferencia de
información a partir de la
descripción del problema en
si.

Orientada a objetos
Definición: Definir
cuáles son los objetos
adecuados para resolver
un problema
determinado.

Lenguajes: Haskell

Lenguajes:
Smalltalk,Eiffel,C++,Java,
Object Pascal,etc.

Resolver elproblema
mediante la interacción
entre los distintos objetos
a través del intercambio
de mensajes

Ecuación : Objetos+
mensajes= programas

MAPA CONCEPTUAL
PROGRAMACIÓN ORIENTADA A OBJETOS

Beneficios
Definición

Características
La programación orientada a
objetos es un paradigma surgido
en los años 70, que utiliza objetos
como elementos fundamentales
en la construcción de lasolución.
Un objeto es una abstracción de
algún hecho o ente del mundo
real, con atributos que
representan sus características o
propiedades, y métodos que
emulan su comportamiento o
actividad. Todas las propiedades
y métodos comunes a los objetos
se encapsulan o agrupan en
clases. Una clase es una plantilla,
un prototipo para crear objetos; en
general, se dice que cada objeto
es unainstancia o ejemplar de
una clase.

Abstracción
Encapsulación

Los
tres
pilares
del
desarrollo
orientado
a
objetos
son
la
encapsulación, la herencia,
el polimorfismo.

Muchos de los beneficios son
alcanzados únicamente cuando el
Análisis y Diseño son utilizados
con herramientas CASE

Modularidad

La encapsulación es la

Orientadas a Objetos, basados en

Principio deocultación

capacidad de ocultar los

repositorios que generan códigos.

datos abstraídos, aislarlos o

Polimorfismo
Herencia

protegerlos de quien no
desees que tenga acceso a

Fomenta la reutilización y
extensión del código.
Permite crear sistemas más

ellos; otro objeto o función por

complejos.

ejemplo.

Relacionar el sistema al mundo
real.

Herencia:
La capacidad de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • De todo un poco
  • De todo un poco
  • De todo un poco
  • De todo un poco
  • De todo un poco
  • Todo un poco
  • De todo un poco
  • De Todo Un Poco

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS