Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACIN
ORIENTADA A OBJETOS
(POO)
Mtro. Manuel Surez Gutirrez
Programacin
Qu es un algoritmo?
Describe el mtodo para realizar una tarea.
Es una secuencia de instrucciones que, ejecutadas
adecuadamente, dan lugar al resultado deseado.
Ejemplo de algoritmos no pertenecientes al rea de
programacin:
Planos
de una casa
Procedimiento de una lavadora
Receta de cocina
Propiedades de un Algoritmo
Finitud: numero finito de pasos.
Definibilidad: cada paso es definido de un modo
preciso.
Conjunto de entradas: Datos iniciales del algoritmo.
Conjunto de salidas: Respuesta que obtenemos del
algoritmo.
Efectividad: Operaciones a realizar deben ser
bsicas para que sean ms exactas y con un tiempo
definido
Diagrama Genrico
Variables
Numricas:
Enteros
Punto
flotante
Alfanumricas:
Carcter
Cadena
de caracteres
Operaciones
Asignacin:
=
Comparacin:
=?
Aritmticas:
+
-*/^
Lgicas:
>,
Ejercicios:
Hacer el diagrama de flujo para sumar dos
nmeros estticos.
Modificar el anterior para capturar los nmeros
desde lnea de comandos.
Modificar el anterior para sumar N nmeros, el
valor de N se debe leer desde teclado.
Hacer un diagrama de flujo que sume 100 nmeros.
Introduccin a la Programacin
Orientada a Objetos
Modelo de programacin basado en objetos.
Organiza los programas a imagen y semejanza de
la organizacin de objetos del mundo real.
o atributos
Conjunto de mtodos
Introduccin a Java
Historia
Principales caractersticas de Java
Procedimiento de instalacin
Primer programa en Java
Compilacin y Ejecucin
Historia de Java
Sun Microsystems creo el lenguaje Java en
un intento por resolver simultneamente
todos los problemas que se planteaban a
los desarrolladores de software por la
proliferacin de arquitecturas
incompatibles, tanto entre las diferentes
maquinas como entre los diversos sistemas
operativos y sistemas de ventanas que
funcionan sobre una misma mquina,
aadiendo la dificultad de crear
aplicaciones distribuidas en una red como
Internet.
Java
originalmente
llamado OAK.
Creado en 1991.
El equipo de
programadores se
llamo Green
Team
Actividad:
Debern elaborar
un cronograma de
la historia de
Java, en donde
mencionen todas
las versiones
existentes de Java
y la caracterstica
de cada una de
ellas.
Principales Caractersticas
Simple
Orientado
a objetos
Principales Caractersticas
Distribuido
Robusto
Principales Caractersticas
Arquitectura
neutral
Principales Caractersticas
Seguro
Principales Caractersticas
Portable
Interpretado
Principales Caractersticas
Multitarea o
Multihilo
Dinmico
Difundido
Resumen
Desarrollado por Sun Microsystems
El equipo de programadores se llamo
Green Team lidereado por James
Gosling
Orientado a objetos
Basado en C/C++
Diseado para facilitar la
programacin de aplicaciones web
Altamente aceptado
QU ES JAVA?
Instalacin de Java
Resumen
Compilacin y Ejecucin
nombrearchivo.java
HolaMundo.java
nombrearchivo
HolaMundo
Ejercicios