Documente Academic
Documente Profesional
Documente Cultură
Organización
• Parte 1: Objetivos e introducción
Objetivos e Introducción
Objetivos
Desarrollar buenos algoritmos
Implementar el algoritmo en el lenguaje
Documentación
Actualización, mantenimiento y extensión
del código
Aplicar los conocimientos a un caso
particular
Instrucciones elementales
Asignación
Entrada / Salida
Nombre del
Cuerpo del algoritmo
algoritmo
Tarea 3 Tarea 3
Tarea 3
Correspondencia
ALTERNATIVAS
Princ. Alt.
Principio alternativa
IF ( cond) THEN
V F
Cond. Tareas 1
Expresión lógica Tareas 1
ELSE
Tareas 1 Tareas 2
Tareas 2
END IF
Expresión lógica Tareas. 2
Fin Alt.
Fin alternativa
Correspondencia
REPETITIVAS
DO
Principio repetitiva V
IF (cond) EXIT
Cond.
F Tareas
Cuerpo de Tareas END DO
Repetir
(criterio repetitiva
de fin o
Cond.)
Fin repetitiva
DO
Tareas
IF (cond) EXIT
F V END DO
Cond.
Correspondencia
REPETITIVAS (cont)
END DO
Etapas de desarrollo de programas
• Las etapas se presentan secuencialmente, si se cometen
errores estos suelen provocar que se revean pasos anteriores.
Para programas no demasiado complejos las etapas son:
Errores al compilar
Errores al ejecutar
d) Prueba y depuración de errores
Son acciones que se realizan sobre el código
en tiempo de ejecución
Comprende desde
la elección de los nombres de las variables,
comentarios en el cuerpo del código
a la escritura de manuales
MUY IMPORTANTE
DOCUMENTAR AL MAXIMO
f) Mantenimiento y extensión de
capacidades
Comprende las mejoras y actualizaciones en
la codificación
y
adicionar al código nuevas rutinas o funciones
que permitan resolver problemas con mayor
complejidad en relación a los que motivaron
el desarrollo original