Переделать в Visual Prolog 7.5
Формулировка задачи:
Витя, Юра и Миша сидели на скамейке. В каком порядке они сидели, если известно, что Юра сидел слева от Миши и справа от Вити?
Помогите переделать в Visual Prolog 7.5
Решение задачи: «Переделать в Visual Prolog 7.5»
textual
Листинг программы
run() :- console::init (), ( ryad(X,Y,Z), write(X,"-",Y,"-",Z), nl, fail; write("------------"), nl ), _ = console::readLine().
Объяснение кода листинга программы
В коде реализована функция, которая выводит на экран строку в формате -X-Y-Z-
, где X, Y и Z - это некоторые значения. После этого пользователю предлагается ввести строку. Если введенная строка пустая, то выводится сообщение ------------
.
Вот список действий:
- Инициализация консоли с помощью console::init().
- Вывод строки в формате
-X-Y-Z-
с помощью write(X,-
,Y,-
,Z), nl. - Если строка пустая, то выводится сообщение
------------
с помощью write(------------
), nl. - Предложение пользователю ввести строку с помощью console::readLine().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д