Таблица трассировки - Trace table

А таблица трассировки это метод, используемый для тестирования алгоритмов, чтобы убедиться в отсутствии логических ошибок, пока расчеты обрабатываются. Таблица обычно имеет форму многостолбцовой, многострочной таблицы; В каждом столбце отображается Переменная, и каждая строка, показывающая каждое число, введенное в алгоритм, и последующие значения переменных.

Таблицы трассировки обычно используются в школах и колледжах при обучении студентов программированию. Они могут быть важным инструментом в обучении студентов тому, как работают определенные вычисления и систематическому процессу, происходящему при выполнении алгоритма. Они также могут быть полезны для отладки приложений, помогая программист чтобы легко определить, какая ошибка возникает и почему она может возникать.

Пример

int я, Икс = 0;за (я = 1; я <= 10; я++) {    Икс = я * 2;}
яИкс
?0
12
24
36
48
510
612
714
816
918
1020
1120

В этом примере показан систематический процесс, который происходит во время обработки алгоритма. Начальное значение Икс равно нулю, но я, хотя и определен, не имеет значения. Таким образом, его начальное значение неизвестно. По мере выполнения программы построчно значения я и Икс изменить, отражая каждое выражение исходного кода в процессе выполнения. Их новые значения записываются в таблицу трассировки. Когда я достигает значения 11 из-за я ++ заявление в за определение, сравнение я <= 10 принимает значение false, что останавливает цикл. Поскольку мы также достигли конца программы, таблица трассировки также заканчивается.

Смотрите также

Рекомендации