Dios
Introducción
Ing. Enrique A. De Lavalle R.
1
PROGRAMAR
Dar un conjunto de instrucciones a una
maquina con el objetivo de que esta rea
licé una tarea de manera automática
Programar es básicamente decirle a una
computadora o dispositivo que quiere qu
e haga por ti.
La habilidad tocar un instrumento o pract
icar un deporte.
Ing. Enrique A. De LavalleR.
2
PROGRAMAR
Una manera diferente de creatividad
Se trabaja en todas las áreas
Te ayuda a pensar de manera lógica a
razonar como solucionar un problema
Ing. Enrique A. De Lavalle R.
3
PROGRAMAR
Una manera diferente
de creatividad
Se trabaja en todas
las áreas
Te ayuda a pensar de
manera lógica a
razonar como
solucionar unproblema
Ing. Enrique A. De Lavalle R.
4
PROGRAMAR
Entender /
Analizar el
problema
Trazar un
Plan
Revisar
Ejecutar el
Plan
Ing. Enrique A. De Lavalle R.
5
PARADIGMAS DE LA
PROGRAMACIÓN
Que es un paradigma ?
Modo de Pensar expresado en breve (Un
punto de vista personal, una metáfora, un
esquema-mental, una visión del Mundo o
cosmovisión)
Por ejemplo: ¿Cómopensaba la gente que
era la Tierra antes de 1492?
Ing. Enrique A. De Lavalle R.
6
PARADIGMAS DE LA
PROGRAMACIÓN
El paradigma de programación representa
un enfoque particular o filosofía para la
construcción del software.
El enfoque no es mejor uno que otro sino
que cada uno tiene ventajas y desventajas.
También hay situaciones donde un
paradigma resulta más apropiadoque otro.
Ing. Enrique A. De Lavalle R.
7
PARADIGMAS DE LA
PROGRAMACIÓN
No Estructurado
Estructurado
(Procedimental)
Orientado a Objetos
Ing. Enrique A. De Lavalle R.
8
PARADIGMA NO
ESTRUCTURADO
Orientado a los lenguajes de bajo nivel
Lenguajes ensamblador
No permite reutilizar código
Difícil de modificar y depurar
Ing.Enrique A. De Lavalle R.
9
PARADIGMA ESTRUCTURADO
Conjunto de instrucciones secuenciales
Código por bloques o módulos lineales
Fácil de modificar y mantener
No es el mejor paradigma para
soluciones de alta complejidad
Ing. Enrique A. De Lavalle R.
10
PARADIGMA ORIENTADO A
OBJETOS
Trata de representar todo lo que
conocemos como entidades uobjetos
que interactúan entre si.
Reutilización de código
Fácil Depuración, modificación y
mantenimiento
Ing. Enrique A. De Lavalle R.
11
LENGUAJES DE
PROGRAMACIÓN
Compilados
Interpretados
Ing. Enrique A. De Lavalle R.
12
PROGRAMACIÓN
ORIENTADA A OBJETOS
La programación orientada a objetos trata de
amoldarse al modo de pensar del hombre y no alde la máquina.
La POO busca acercamos la forma de programar
a la realidad promover la modularidad y
reutilización de código.
El elemento básico de este paradigma no es la
función (elemento básico de la programación
estructurada), sino un ente denominado Objeto
Ing. Enrique A. De Lavalle R.
13
CONCEPTOS ORIENTADOS
A OBJETOS
Clases
Objetos
Ing. EnriqueA. De Lavalle R.
14
CLASES Y OBJETOS
Objeto es la entidad provista de un conjunto
de propiedades o atributos (datos) y de
comportamiento o funcionalidad (métodos).
Corresponden a los objetos reales del mundo
que nos rodea, o a objetos internos del
sistema (del programa). Es una instancia a
una clase.
Ing. Enrique A. De Lavalle R.
15
CLASES Y OBJETOS
Las Clasesson definiciones de las
propiedades y comportamiento de un tipo de
objeto concreto. La instanciación es la lectura
de estas definiciones y la creación de un
objeto a partir de ellas.
Ing. Enrique A. De Lavalle R.
16
CLASES Y OBJETOS
Las Clases son
declaraciones o
abstracciones
(Plantilla) de objetos
lo que significa que
una clase es la
definicion de un
objeto
Ing....
Regístrate para leer el documento completo.