Даны различные варианты кодов для ансамбля X. Является ли код мгновенно декодируемым (конец каждого
кодового слова может быть идентифицирован без учета
последующих символов)?
Обеспечивает ли код максимально возможное сжатие (не
существует однозначно декодируемого кода, в котором хотя бы одна
кодовая комбинация содержит меньше знаков, чем у приведённого,
при этом остальные кодовые комбинации содержат не больше знаков,
чем у приведённого)?
x1=00
x2=01
x3=100
x4=101
x5=110
x6=111
в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага.
в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений.
есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует.
почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным