logo
ответы пролог часть 2

40. Программы для обработки файлов.

Принято включать в программу модули, которые

при работе с программой оказывают пользователю посильную помощь. Обычно эти модули предоставляют возможность работать с меню, а также выдают информационные сообщения. Они могут также включать еще некоторые полезные средства в дополнение к этим основным, например, давать пользователю время подумать над тем, какие данные ему вводить.

Запись данных в файл

Программа "Ввод данных" (пример программы из учебника) является примером "дружески настроенной по отношению к пользователю" программы, осуществляющей запись в файл вводимых с клавиатуры данных.

"Ввод данных" содержит несколько вспомогательных модулей для информирования пользователя

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

В программе есть сообщ., поясняющее, как ей пользоваться., сообщение об окончании работы программы и о том, что она проделала.

Каждый из модулей отвечает за выполнение вполне определенного задания; общим для них является то, что все они дают пользователю необходимую информацию о своей работе.

Назначение check_for_ready состоит в проверке готовности пользователя к диалогу с программой.

check_for_ready :-

write("PLEASE PRESS SPACE BAR WHEN"),

write(" YOU ARE READY TO BEGIN."),nl,

Нужно говорить об удобствах использования программ, и всяких фишках для диалога с пользователем.