/* GoogleAds */

Главная

ПРОЕКТ "ЧЕЛОВЕК. ЗЕМЛЯ. ВСЕЛЕННАЯ"

Инструменты пользователя

Инструменты сайта


project:prolog:listing:slovar

Программа «Словарь»

Программа «Словарь» представляет собой некоторое усложнение программы Программа "Синонимы". В ней предикат synonym содержит уже четыре объекта: само слово и три его синонима. Дополнительно введен предикат antonym с таким же количеством объектов.

Назначение программы «Словарь» - демонстрация ассоциаций слов при помощи небольшого словаря.

domains
   word,
   syn1, syn2, syn3,
   ant1, ant2, ant3 = symbol
 
predicates
   synonym(word,syn1,syn2,syn3)
   antonym(word,ant1,ant2,ant3)
 
clauses
   /* база слов и синонимов */
   synonym(brave,daring,defiant,courages).
   synonym(honest,truthful,open,sincere).
   synonym(modern,new,novel,recent).
   synonym(rare,uncommon,scarce,infrequent).
 
   /* база слов и антонимов */
   antonym(brave,cowardly,fearful,timid).
   antonym(honest,dishonest,crooked,deceithful).
   antonym(modern,ancient,old,obsolete).
   antonym(rare,common,ordinary,ubiqutious).
 
goal
   /* вывод синонимов и антонимов слова brave */
   synonym(brave,S1,S2,S3),nl,
   write("The synonyms for 'brave' are "),
   write(S1,", ",S2,", ",S3,"."),nl,
 
   antonym(brave,A1,A2,A3),nl,
   write("The antonyms for 'brave' are"),
   write(A1,", ",A2,", ",A3,"."),nl.

В записи целевого утверждения вместо запятой можно использовать ключевое слово and, используемое в качестве разделителя.

Результат работы программы:

The synonyms for ‘brave’ are daring, defiant, courages.
The antonyms for ‘brave’ cowardly, fearful, timid. !!Рекомендуем: Семейная Энциклопедия ЗдоровьяЧто должен знать современный человек?Самоанализ. Работа над собойОглавлениеГлавная сайта

project/prolog/listing/slovar.txt · Последние изменения: 2023/09/03 22:22 (внешнее изменение)

Вы можете оставить свои комментарии в разделе "Обсуждение".
Рекомендуем оформить подписку на новости данного раздела. Для этого нажмите на кнопку "Подписаться", расположенную справа снизу каждой страницы (знак конверта).




Индекс цитирования