miércoles, 21 de enero de 2009

clase 21 de enero del 2009

fases en resolucion de problemas
el proceso de resolucion de un problema con una computadora conduce a la escritura de un programa y a su ejecutacion de la misma.

las fases de resolucion de u nproblema con computadora son:
analisis del problema, diseño del algoritmo, codificacion,compilacion y ejecucion, verificacion, depuracion, mantenimiento, documentacion.

constituyen el ciclo de vida del software y sus caracteristicas mas sobresalientes son:

analisis: el problema se analiza teniendo presente la especificacion de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa.
diseño: una ves analizado el problema, se diseña una solucion que conducira a un algoritmo que resuelva el problema.
codificacion: la solucion se escribe en el sintaxis del lenguaje de alo nivel y se obtiene un programa fuente.
ejecucion, verificacion y depuracion: el programa se ejecuta, se comprueba rigorosamente y se eliminan todos los errores que puedan aparecer.
mantenimiento: el programa se actualiza y modifica, cada ves que sea necesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.
documentacion: escritura de las diferentes fases del ciclo de vida del software, esencialmente el analisis, diseño y codificacion, unidos a manuales de usuario y de referencia, asi como normas para el mantenimiento.

un algoritmo es un metodo para resolver un problema mediante una serie de pasos precisos,definidos y finitos.

caracteristicas de un algoritmo

  • preciso(indica el orden de realizacion en cada paso)
  • definido(si se sigue dos veces, obtiene el mismo resultado cada vez)
  • finito(tiene fin; un numero de determinado de pasos)

No hay comentarios:

Publicar un comentario