Отладка программы - это процесс изучения логики работы программы, с целью поиска ошибок или улучшения работы.
1. Отладка с помощью дополнительного вывода ("распечатки")
Предположим есть код:
var a, b: integer;
begin
a := 5;
b := 2;
a := a + a*2 + 5;
b := a*4 + b;
a := a + a*5 + a*7 + 4;
a := a*a + 2;
a := a+3;
writeln('a=', a);
end. -- и нам надо разобраться в деталях его работы, лучше понять, что проходит в процессе.