1PII Introduccion

Páginas: 5 (1211 palabras) Publicado: 23 de septiembre de 2015
PROGRAMACIÓN II
Universidad Mariano Gálvez de Guatemala

Profesor



Ing. Juanjosé Zuleta
E-Mail:
 jzuletab@miumg.umg.edu.gt

Distribución de actividades


Parciales 30 pts.
 Primer

Parcial 10pts.
 Segundo Parcial 20pts.


Actividades 20 pts.
 Las

tareas se reciben a través de la plataforma
educativa.



Examen final 50pts.
 Proyecto

25pts.
 Evaluación 25pts.

Técnicas deProgramación

Técnicas de Programación




Programación no Estructurada
Programación Procedimental
Programación Modular

Programación no Estructurada






Es un paradigma de programación que puede
crear algoritmos.
Es muy criticada debido al llamado código
spagetti.
Podemos verla en BASIC, JOSS, FOCAL, MUMPS,
TELCOMP, COBOL, assembler.

Programación procedimental
Con la programaciónprocedimental se pueden combinar
las secuencias de instrucciones repetibles en un solo lugar.
Una llamada de procedimiento se utiliza para invocar al
procedimiento. Después de que la secuencia es
procesada, el flujo de control procede exactamente
después de la posición donde la llamada fue hecha.

Programación Modular




La programación modular es un paradigma de
programación que consiste en dividir unprograma
en módulos o subprogramas con el fin de hacerlo
más legible y manejable.
Se presenta históricamente como una evolución de
la programación estructurada para solucionar
problemas de programación más grandes y
complejos de lo que ésta puede resolver.

Programación Orientada a Objetos

Programación Orientada a Objetos


Es un paradigma de programación que usa objetos
en sus interacciones,para diseñar aplicaciones y
programas informáticos.

Objeto
Es una unidad dentro de un programa de
computadora que consta de un estado y de un
comportamiento, que a su vez constan
respectivamente de datos almacenados y de tareas
realizables durante el tiempo de ejecución. Un objeto
puede ser creado instanciando una clase.

Clase
Es una plantilla para la creación de objetos de datos
según unmodelo predefinido. Las clases se utilizan
para representar entidades o conceptos. Cada clase
es un modelo que define un conjunto de variables y
métodos apropiados para operar con dichos datos.
Cada objeto creado a partir de la clase se denomina
instancia de la clase.

Otros Conceptos Importantes


Mensaje
 Es

un elemento que se comunica a través de distintos
objetos.



Método
 Es

una subrutinacuyo código es definido en una clase y
puede pertenecer tanto a una clase, como es el caso
de los métodos de clase o estáticos, como a un objeto,
como es el caso de los métodos de instancia. (Puede
acceder y modificar los datos privados del objeto
correspondiente de forma tal que sea consistente con el
comportamiento deseado para el mismo)

Relaciones entre objetos




Tomemos como ejemplo unobjeto fecha, del que sin
establecer ningún tipo de relación, podría decirse que
significa un día del año particular. Pero si relacionamos ese
objeto fecha con un objeto Persona de manera que
represente la fecha en que esa persona nació, en ese
contexto dado, el mismo objeto fecha adoptaría un
significado diferente, el de un cumpleaños; aunque sigue
siendo una fecha, ahora tiene otra ideaasociada.
Las relaciones entre objetos más generales son las
siguientes:




Composición
Uso
Delegación

Componentes de los objetos
Programación Orientada a Objetos

Componentes de los objetos

Estado

Funcionamiento

Identidad

Estado de los Objetos


El estado de un objeto son todas las
propiedades (normalmente estáticas) de un
objeto, más los valores actuales (normalmente
dinámicas) de cada unade estas propiedades.

PROPIEDAD:
Definimos como propiedad a un atributo,
variable simple o referenciada, con una
característica inherente o distintiva, rasgo o
facción que contribuyen a tener un objeto único.

Funcionamiento de los Objetos




El funcionamiento de un objeto representa su
exterior es visible y su actividad es medible.
El funcionamiento de un objeto actúa y
reacciona en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • introduccion
  • Introduccion
  • INTRODUCCION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS