- Философия, эзотерика:
- Религии:
- Познавательное
(обо всём)
/* GoogleAds */
Программа «Словарь» представляет собой некоторое усложнение программы Программа "Синонимы". В ней предикат 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.
!!Рекомендуем: Семейная Энциклопедия Здоровья ⇒ Что должен знать современный человек? ⇒ Самоанализ. Работа над собой ⇒ Оглавление ⇒ Главная сайта