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