Ответ:

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