Conceptos Fundamentales del Algoritmos y Programación Basada en el Paradigma Orientada a Objetos

Páginas: 7 (1696 palabras) Publicado: 13 de mayo de 2014
1. Definir con sus propias palabras la programación
orientada a objetos según los conceptos y
características discutidas.
2. Identificar elementos básicos de la programación
orientada a objetos en la vida cotidiana, con un
margen de precisión.

Objeto y Abstracción de Datos


1. Repaso del concepto de algoritmo.
2. Definición de programación.
3. Definición de paradigma.
4. Tipos deparadigma.
5. Definición de programación orientada a objetos.

Objeto y Abstracción de Datos



Lista bien
definida,
ordenada y finita
de instrucciones

Objeto y Abstracción de Datos

Solución a un
problema

Pasos sucesivos
y bien definidos

Debe ser flexible
a cambios

Debe contemplar
las posibles
visiones del
problema que a
resolver


•Llegar a sus objetivosplanteados utilizando
la menor cantidad de recursos posibles.
•El análisis de resolución del problema se lo
realiza prioritariamente.

•Determina como hace el programa la
tarea solicitada
•Divide y vencerás
•Diseño modular o descendente
•Programa principal (el módulo de nivel
más alto) que llama a subprogramas
(módulos) de nivel mas bajo, que a su vez
pueden llamar a otros subprogramas
•Eldiseño es independiente del lenguaje
de programación en el que se vaya a
codificar
Objeto y Abstracción de Datos


• Escritura en un
lenguaje de
programación de la
representación de
un algoritmo. Dado
que el diseño del
algoritmo es
independiente del
lenguaje de
programación
utilizado en su
implementación
• El código puede
ser escrito con
igual facilidad en
un lenguaje o enotro.

• El programa fuente
debe ser traducido
a lenguaje
máquina. Este
proceso se realiza
con el compilador
y el sistema
operativo que se
encarga
prácticamente de
la compilación
• Cuando se ha
creado un
programa
ejecutable este se
puede ya ejecutar
desde el sistema
operativo con solo
teclear su nombre

Objeto y Abstracción de Datos

• Proceso de
ejecución del
programacon una
amplia variedad de
datos de entrada,
que determinarán
si el programa
tiene errores
• Se pueden
producir tres tipos
de errores: Errores
de compilación,
Errores de
ejecución, Errores
lógicos

• Descripciones de
los pasos a dar en
el proceso de
resolución de un
problema
• La documentación
es vital cuando se
desea corregir
posibles errores
futuros o bien
cambiar elprograma


Proceso por el cual se
escribe (en un lenguaje de
programación), se prueba,
se depura y se mantiene el
código fuente de un
programa informático

Los programas son los
elementos que forman el
software, que es el
conjunto de las
instrucciones que ejecuta
el hardware de una
computadora para realizar
una tarea determinada

Modelos de desarrollo de
software existentes, endonde la programación es
sólo una de las etapas del
proceso de desarrollo de
software.

Programación es una de
las principales áreas
dentro de la informática.

Objeto y Abstracción de Datos


Enfoque particular o filosofía para la construcción del
software. No es mejor uno que otro sino que cada uno
tiene ventajas y desventajas. También hay situaciones
donde un paradigma resulta másapropiado que otro

• Basado en
procedimiento
s y bloques
es
considerado el
más común y
está
representado,
por ejemplo,
por el C o por
BASIC.

• Incorpora la
modularidad
Funcional está
representado
por la familia
de lenguajes
LISP (en
particular
Scheme), ML o
Haskell.

Objeto y Abstracción de Datos

• Basado en
lógica de
programación
y condiciones
no contempla
losciclos

• Utiliza objetos
como
elementos
fundamentales
en la
construcción
de la solución


Expresa un programa
como un conjunto de
estos objetos, que
colaboran entre ellos
para realizar tareas

Los objetos disponen de
mecanismos de
interacción llamados
métodos que favorecen
la comunicación entre
ellos

Permite hacer los
programas y
módulos más fáciles
de escribir,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos programacion orientada a objetos
  • Conceptos programacion orientada a objetos
  • Conceptos POO (Programación Orientada a Objetos)
  • Conceptos básicos de Programación Orientada a Objetos
  • Conceptos basicos de la Programacion Orientada a Objetos
  • Conceptos fundamentales de la programación orientada a objetos (poo)
  • Conceptos fundamentales de la programacion orientada a objetos conceptos fundamentales de la poo
  • Paradigma de la programación orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS