Programacion Orientada A Objetos
Matías Malbergier 2012
jueves 10 de mayo de 12
Tipos Abstractos de Datos
Todos los lenguajes de programación intentan, de una forma u otra,modelar entidades del “mundo real” A estas entidades, las llamaremos Tipos Abstractos de Datos
jueves 10 de mayo de 12
Tipos Abstractos de Datos
Hasta el año pasado, los únicos tipos abstractosde datos que representábamos con la computadora eran tipos de datos simples: Boolean Integer Double String
jueves 10 de mayo de 12
Tipos Abstractos de Datos
Sin embargo, los TAD abarcan muchomas que eso: Permiten definir cualquier tipo de dato que sea pertinente en nuestro problema! Para esto, los TAD definen: Características: Como es el tipo de dato Operaciones: Que puede hacer el tipo dedato
jueves 10 de mayo de 12
Algunos TAD que ya conocemos
TAD Integer: ¿Características? ¿Operaciones? TAD Boolean ¿Características? ¿Operaciones?
jueves 10 de mayo de 12
Que TADs nuevosusamos este año?
Caracteristicas? Operaciones?
jueves 10 de mayo de 12
¿Qué es un Paradigma?
Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupadossegún la forma de pensar y estructurar los programas a desarrollar con ellos. Esto es lo que llamamos un paradigma.
jueves 10 de mayo de 12
Paradigmas
Existen varios paradigmas populares:Funcional Lógico Estructurado Orientado a Objetos Híbridos Cada uno tiene sus ventajas y desventajas. Para cada problema, uno puede ser mas adecuado que otro.
jueves 10 de mayo de 12
Programaciónestructurada
Conceptos clave: Estructuras básicas que arman un programa (condicionales, repetitivas, funciones, etc..). Concatenación de instrucciones (ejecución “una detrás de la otra”). Representaciónde un problema como una serie de pasos ordenados a seguir. Separación en sub-estructuras (funciones)
jueves 10 de mayo de 12
Programación Orientada a Objetos
Conceptos Clave Representación de...
Regístrate para leer el documento completo.