stringtranslate.com

tabla de seguimiento

Una tabla de seguimiento es una técnica que se utiliza para probar algoritmos con el fin de asegurarse de que no se produzcan errores lógicos mientras se procesan los cálculos . La tabla suele adoptar la forma de una tabla de varias columnas y varias filas; Cada columna muestra una variable y cada fila muestra cada número ingresado en el algoritmo y los valores posteriores de las variables.

Las tablas de seguimiento se utilizan normalmente en escuelas y universidades para enseñar a los estudiantes a programar. Pueden ser una herramienta esencial para enseñar a los estudiantes cómo funcionan ciertos cálculos y el proceso sistemático que ocurre cuando se ejecuta un algoritmo. También pueden ser útiles para depurar aplicaciones, ayudando al programador a detectar fácilmente qué error está ocurriendo y por qué puede estar ocurriendo.

Ejemplo

int yo , x = 0 ; para ( yo = 1 ; yo <= 10 ; yo ++ ) { x = yo * 2 ; }                 

Este ejemplo muestra el proceso sistemático que tiene lugar mientras se procesa el algoritmo. El valor inicial de x es cero, pero a i , aunque está definido, no se le ha asignado un valor. Por tanto, se desconoce su valor inicial. A medida que ejecutamos el programa, línea por línea, los valores de i y x cambian, reflejando cada declaración del código fuente en ejecución. Sus nuevos valores se registran en la tabla de seguimiento. Cuando i alcanza el valor de 11 debido a la declaración i++ en la definición for , la comparación i <= 10 se evalúa como falsa, deteniendo así el ciclo. Como también llegamos al final del programa, la tabla de seguimiento también finaliza.

Ver también

Referencias