Теория:

Что делать, если программа не работает и выдаёт ошибку? На помощь придёт отладка программы.
Диалоговая отладка программ — это метод отладки, который позволяет программисту взаимодействовать с программой в процессе её выполнения, чтобы выявить и исправить ошибки.
Диалоговая отладка предоставляет возможность активно взаимодействовать с программой в реальном времени.
 
Основная идея диалоговой отладки заключается в том, что программист может вступать в диалог с программой, управляя её выполнением, изменяя переменные и наблюдая за тем, как программа реагирует на эти изменения. Это позволяет локализовать и идентифицировать проблемные места в коде, а также проверить гипотезы относительно их причин.
 
Для проведения диалоговой отладки обычно используются специализированные инструменты разработки, которые предоставляют возможность пошагово выполнять код, отслеживать значения переменных, устанавливать точки останова и другие функции, упрощающие процесс отладки.
 
Диалоговая отладка является важным инструментом в арсенале любого программиста, поскольку она позволяет эффективно и быстро обнаруживать и исправлять ошибки в программном коде, что способствует улучшению качества программного продукта и экономии времени разработки.