You are on page 1of 30

Pseudocdigo, algori tmo,

programacin, implementacin y
pruebas
M. en C. Erika Vilches
Algori tmo
Cualquier problema computacional puede
ser resuel to mediante la ejecucin de una
serie de acciones en un orden especco.
Algoritmo Procedimiento para
resol ver un problema en trminos de
Las acciones a ejecutar y...
El orden en que se ejecutan dichas
acciones.
En un algori tmo, el orden en el que se
ejecutan las acciones ES MUY
IMPORTANTE!
Veamos el siguiente algori tmo ejemplo...
Levantarse e ir a la escuela...
(Orden correcto)
1. Salir de la cama
2. Qui tarse la pijama
3. Baarse
4. Vestirse
5. Desayunar
6. Manejar a la escuela
Listo para un da de estudio!!!
Levantarse e ir a la escuela...
(Orden incorrecto)
1. Salir de la cama
2. Qui tarse la pijama
3. Vestirse
4. Baarse
5. Desayunar
6. Manejar a la escuela
Llegaras empapado a la escuela!!!
Pseudocdigo
Pseudocdigo Lenguaje informal que ayuda
a los programadores a desarrollar algori tmos
sin tener que preocuparse de los detalles
estrictos de la sintaxis del lenguaje de
programacin.
Muy til para desarrollar algori tmos que se
convertirn despus en programas.
Puede incluir acciones como entradas, salidas o
clculos.
NO ES un lenguaje de programacin.
Ejemplo de pseudocdigo
Si la calicacin del estudiante es igual o
mayor a 70
Imprimir Aprobado
De otra forma
Imprimir Reprobado
Lenguaje de
Programacin
Es un lenguaje con reglas gramaticales
estrictas, smbolos y palabras especiales
que se utiliza para construir un programa
de computadora.
Ejemplo: Java
Programacin
Programacin Es el proceso de planear
una secuencia de pasos (llamados
instrucciones) para que una computadora
los siga.
Ciclo de Vida de la
Programacin
1. Resol ver el problema
2. Implementacin y Pruebas
3. Mantenimiento
1. Resol ver el Problema
ANALIZAR el problema y ESPECIFICAR que
debe hacer la solucin
Desarrollar una SOLUCION GENERAL
(Algori tmo) para resol ver el problema
VERIFICAR que tu solucin realmente
resuel va el problema
2. Implementacin
Codicacin o Implementacin
Proceso de traducir el algori tmo a un
lenguaje de programacin (Java)
2. Pruebas
Probar el programa Correr (Ejecutar)
el programa en la computadora para ver si
produce los resul tados correctos.
Si NO produce resul tados correctos
Encontrar que est mal con el programa o
algori tmo y arreglarlo Debuggeo
3. Mantenimiento
Utilizar y modicar el programa para
cumplir requerimientos cambiantes o
corregir errores que aparecieron al
utilizarlo.
El mantenimiento comienza cuando el
programa se pone en uso.
Ciclo de Vida de la
Programacin
1. Resol ver el problema
1.1. Analisis y Especicacion
1.2. Solucin General (Algori tmo)
1.3. Vericar
2. Implementacin y Pruebas
2.1. Solucin concreta (Programa)
2.2. Pruebas
3. Mantenimiento
3.1. Uso
3.2. Mantener
Es tan obvio pero...
... cuando algo no salga, la frustracin est
presente y estn al borde de perder la razn,
recuerden que la computadora SIEMPRE
tiene la razn.
Java
Historia
En 1991, Sun Microsystems nanci un
proyecto corporati vo interno que llam
Green.
El proyecto Green resul t en un lenguaje
basado en C++, cuyo creador James Gosling
llam Oak (inspirado en un roble que se
encontraba afuera de su ventana en Sun).
Mas tarde, descubri que ya haba un
lenguaje de computadora con ese nombre.
Cuando un grupo de gente de Sun visi t una
cafetera local, el nombre de Java se
sugiri... y se qued!
El proyecto Green tuvo algunas
dicul tades. En los 90s el mercado de
disposi ti vos electrnicos inteligentes no se
estaba desarrollando como Sun haba
anticipado.
El proyecto estuvo en riesgo de ser
cancelado.
Por fortuna, la popularidad de la World
Wide Web explot en 1993, y la gente de
Sun visualiz el potencial inmediato de
utilizar Java para aadir contenido
dinmico, como interacti vidad y
animaciones, a las pginas web.
Esto trajo nueva vida al proyecto.
Sun anuncio formalmente Java en una
conferencia de la industria en mayo de
1995.
Java atrajo inters de la industria debido
al inters fenomenal en la WWW.
Hoy en da, Java es utilizado para
desarrollar aplicaciones empresariales a
gran escala, para mejorar la funcionalidad
de los servidores web, proveer aplicaciones
para los disposi ti vos de los consumidores
(Celulares, pdas, etc.) y para muchos otros
propsi tos.
Fases de un Programa en
Java
Los programas de Java normalmente
atraviesan 5 fases:
Edicin
Compilacin
Cargado
Vericacin
Ejecucin
Descarga del JDK
Para bajar el JDK (Java Development Ki t)
ms actualizado y su documentacin:
http://java.sun.com/javase/downloads/index.jsp
Descarga de NetBeans
Para descargar el IDE (Integrated
Development Environment) NetBeans:
http://download.netbeans.org/netbeans/6.1/nal/

You might also like