RESOLUCION DE PROBLEMAS POR COMPUTADORA
ANALISIS DEL PROBLEMA:
1. Definición del Problema:
2. Entender el Problema.
Conjunto de “Qués”:
//{1Q……………..}
//{2Q……………..}
//{3Q……………..}
3.Especificaciones de Entrada (Variable de Entrada):
VARIABLE
SIGNIFICADO
MEDIO DE ENTRADA
…
…
...
4. Especificaciones de Salida (Variable de Salida):
VARIABLE
SIGNIFICADO
MEDIO DE SALIDA
…
…
...5. Especificaciones de Proceso (Variable de Proceso):
VARIABLE
SIGNIFICADO
…
…
DISEÑO DEL ALGORITMO:
Las técnicas para representar algoritmos son:
Diagramas de Flujo.
Pseudo código.
LenguajeNatural.
Simbología de Nassi-Schneiderman o Chapin.
Conjunto de “Cómos”:
Inicio
//{1Q………….}
Còmo hacerlo.
//{2Q………….}
Còmo hacerlo.
//{3Q………….}
Còmo hacerlo.
Fin
EstructurasAlgorítmicas para Pseudo código.
Pruebas manuales previas a la codificación:
Consiste en probar el algoritmo de manera asignando valores a las variables de entrada, proceso y mostrando las salidas pertinentes.Puede usarse tablas para comprobar el recorrido de los algoritmos:
Num1
Num2
Suma
1
2
3
4
5
9
CODIFICACIÓN:
Implica recorrer línea a línea el algoritmo reemplazándolos por sus equivalentes códigosen el lenguaje de programación elegido por el programador.
Cabe recalcar que el pseudo código puede ser implementado en cualquier lenguaje de programación, obviamente respetando la sintaxis.PRUEBAS:
Consiste en ejecutar el programa con el intérprete o compilador del lenguaje de programación seleccionado. Un LP con interprete traduce a lenguaje máquina cada línea y luego lo ejecuta, mientrasque un LP con un compilador traduce todo el programa a lenguaje máquina y luego lo ejecuta.
DOCUMENTACIÒN:
Los comentarios que se incluyan deben ser significativos
Documentación interna:
Vaincluida dentro del código del programa fuente, por medio de comentarios que ayudan a la comprensión del código.
Ejemplos:
En Visual Basic insertamos: ‘
En C# insertamos : // ó /* ….*/
En QBasic...
Regístrate para leer el documento completo.