Desarrollo de lógica algorítmica
2.1 Metodología para la solución de problemas
2.2 Metodología para el diseño de software Top down, Bottom up, modular yprogramación estructurada.
2.3 Definición de lenguajes algorítmicos
2.3.1 Elementos y reglas de la representación grafica y manuscrita de los algoritmos, diagrama de flujo ,diagrama N-S, diagrama estructurado y pseudocódigo.
2.3.2 Implementación de algoritmos secuenciales (utilizando notación algebraica)
2.4 Pruebas y depuración de algoritmosMetodología para la resolución de problemas
Hay cinco etapas para resolver problemas algorítmicos, estas son:
1. Definición del sistema: definir que va a hacer el programa yque solución obtendremos.
2. Diseño del sistema: Establecer que tipo de metodología usaremos para solucionar el problema (Ej. Top down o Botton up).
3. Codificación: Es laetapa en donde se escribe el algoritmo en un lenguaje de programación.
Cuando se compila el algoritmo, hay un “antes” y un “después”
• Antes > Programa Fuente(lenguaje de programación). • Después > Programa ejecutable (lenguaje de maquina).
4. Prueba y depuración: Se realizan pruebas para verificar el funcionamiento del programa, seprueba con valores válidos y con no válidos para ver como se comporta y corregir si es necesario.
5. Documentación y Mantenimiento: Se basa en la instalación, funcionamiento ycaracterísticas del programa. Permite corregir errores o modificar el programa (estos cambios son el mantenimiento del programa).
Hay dos tipos de documentación, estas son:
•Interna > viene dentro del programa (Ej. Readme, características operativas)
• Externa > Viene fuera del programa, diagramas de flujo, manuales de usuario, consejos de uso, etc.
Regístrate para leer el documento completo.