все строки выводятся таблицы. Так
все строки выводятся таблицы. Так как счетчики букв и слов, как и
таблицы, неверны, можно предположить, что что-то делается неверно
при начальной разбивке и подсчете.
Теперь, после того, как вы немного обдумали проблему и наме-
тили в общих чертах пути решения, пора начать отладку. Здесь
стратегия будет состоять в том, чтобы проверить подпрограмму
makeintowords и посмотреть, правильно ли она разбивает строку на
завершающиеся нулевым символом слова, а затем посмотреть, пра-
вильно ли подпрограмма analyzewords выполняет подсчет для анали-
зируемой строки.
Запуск Турбо отладчика
-----------------------------------------------------------------
Чтобы запустить пример сеанса отладки, наберите:
TD BCDEMOB
При этом Турбо отладчик загрузит демонстрационную программу,
в которой содержится ошибка, и выведет начальный экран. Если вы
хотите выйти из сеанса отладки и вернуться в DOS, нажмите клавиши
Alt-X (это можно сделать в любой момент). Если вы безнадежно
"заблудились", можно в любое время перезагрузить демонстрационную
программу, нажав клавиши Ctrl-F2, и начать сначала (при этом точ-
ки останова и выражения просмотра очищены не будут).
TDeb 3.0 #2-3 = 149 =
Поскольку первое, что нам нужно сделать - это проверка пра-
вильности работы подпрограммы makeintowords, нужно выполнить
программу до выполнения этой подпрограммы, а затем проверить все,
что требуется. В этом случае можно использовать два подхода: вы
можете выполнить шаг программы, выполнив makeintowords и убедив-
шись,что она делает все правильно, или можно остановить программу
после выполнения подпрограммы makeintowords, и проверить ее ре-
зультаты.
Убедиться в правильности работы подпрограммы makeintowords