Programacion orientada a objetos

Páginas: 3 (710 palabras) Publicado: 13 de junio de 2010
Programación Orientada a Objetos (3er curso, grupo 32) 1. Introducción: conceptos de Programación Orientada a Objetos

16.02.10

Paradigmas de programación
Prog. orientada a objetosConceptos de Programación Orientada a Objetos

Abstracción de datos

Programación estructurada

Programación imperativa

2

Programación estructurada (I)

Programación estructurada (II)Abstracción de operaciones
Estructura de un módulo:

Valores de entrada

Procedimiento

– Interfaz Datos de entrada Datos de lid D t d salida Descripción funcionalidad

– Implementación Datoslocales Secuencia d i t S i de instrucciones i

Bloque principal

Valores de entrada

Función
Valor(es) de salida

Sintaxis del lenguaje:
– Organización del código en bloques de instruccionesDefinición de funciones y procedimientos – Extensión del lenguaje con nuevas operaciones Llamadas a nuevas funciones y procedimientos

3

4

Programación estructurada: ventajas
Facilita eldesarrollo
– Se evita la repetición del trabajo – Trabajo de programación compartimentado en módulos independientes – Diseño top-down: descomposición en subproblemas p p p

Programación estructurada:ejemplo
void main () { double u1, u2, m; u1 = 4; u2 = -2; m = sqrt (u1*u1 + u2*u2); printf (”%lf”, m); }

Facilita el mantenimiento
– Claridad del código – Independencia de los módulos

doublemodulo (double u1, double u2) { double m; m = sqrt (u1*u1 + u2*u2); return m; } void main () { printf (”%lf”, modulo (4, -2)); }

Favorece la reutilización

5

6

Pablo Castells

EscuelaPolitécnica Superior Universidad Autónoma de Madrid

Programación Orientada a Objetos (3er curso, grupo 32) 1. Introducción: conceptos de Programación Orientada a Objetos

16.02.10

Tiposabstractos de datos
Abstracción de datos + abstracción de operaciones
Un tipo abstracto de datos consiste en:
– Estructura de datos que almacena información para representar un determinado concepto –...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS