Скрипка_ер (Х):- ойнайды (Х, скрипка), ер (Х)
Goal
скрипка_ер (Х), write(X).> Саша
[H|T] өрнегінің айнымалыларын [56, 7, -6, 15] мәндерімен байланыстырған кезде H айнымалысының мәні болып табылады ... 56
[H|T] өрнегінің айнымалыларын [56, 7, -6, 15] мәндерімен байланыстырған кезде Т айнымалысының мәні болып табылады ... [ 7, -6, 15]
DOMAINS бөлімінде тізімді сипаттаудың дұрыс түрі:list = integer*
Айнымалы ... шекрасында ғана болады Сөйлем
Жасанды интеллект облысындағы деректерді қалыптастырудың, өңдеудің және зертеудің негізгі обьектісі болып табылады:білім
ПРОЛОГ програмалау тіліндегі бос тізім....: [ ]
ПРОЛОГ программалау тіліндегі тізім оның элементтерін ... квадрат жақшада
ПРОЛОГ –та тізім элементі өзара қалай бөлінеді: үтірмен
ПРОЛОГ-а білімдер базасы тұрады.... Сөйлемдерден
ПРОЛОГ-та тізімді бұлай бөлуге болады: басы және құйрығы
Символдар тізімінің барлғы айнымалы болып табылатын жолды таңдаңыз: VASYA, X_vova, _
Символдар тізімінің барлғы тұрақты болып табылатын жолды таңдаңыз: x, y, masha, d56
Тізім – бұл Қайталануы мүмкін болатын элементтер тізімі (әрбір элемент бірнеше рет кездесуі мүмкін)
Тізімнің басы – бұл Тізімнің бірінші элементі
Эксперттік жүйелер ... шешу үшін арналған: формалданбаған есептер
Берілген процедура
foo (X,[X|_ ] ).
foo (X,[ _ |T] ):- foo (X,T).
алгоритмін сипаттайды> Тізімге тиісті болатынын анықтау
Берілген процедура
foo (0,[ ] ).
foo (X,[Y|Z] ):- foo (Xx,Z),X=Y+Xx.
алгоритмін сипаттайды> Тізімнің элементтерінің қосындысы
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Predicates
Sr (real, real, real, real)
Clauses
Sr (X, Y, Z, S): - S = (X+Y+Z)/3.
Goal
Sr (5, 9, 16, S), write (S).> 10
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
ойнайды ("Самат", футбол).
ойнайды ("Жанар", теннис).
ойнайды ("Олжас", футбол).
ойнайды ("Индира", волейбол).
ойнайды ("Самат", теннис).
ойнайды ("Орынгүл", волейбол).
Goal
ойнайды (Х, теннис), ойнайды (Y, футбол), X=Y.Самат
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
Ата-ана ("Толқын", "Берік").
Ата-ана ("Қанат", "Бибігүл").
Ата-ана ("Қанат", "Айгүл").
Ата-ана ("Берік", "Анаргүл").
Ата-ана ("Берік", "Бибігүл").
Ата-ана ("Толқын", "Малика").
Goal
Ата-ана ("Толқын", Х), Ата-ана (Х, "Бибігүл"), write(X).> Берік
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
оқиды ("Мика", "Москва").
оқиды ("Пішенбай", "Киров").
оқиды ("Орынгүл", "Сочи").
оқиды ("Самат", "Омск").
оқиды ("Нағима", "Москва").
оқиды ("Толқын", "Сочи").
Goal
оқиды (Х, "Сочи"), оқиды (Y, "Сочи"), Х<>Y.Орынгүл Толқын
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
Біледі ("Қанатбек", "Анаргүл").
Біледі ("Ләззат", "Толқын").
Біледі ("Ләззат", "Самат").
Біледі ("Самат", "Толқын").
Біледі ("Лашын", "Орынгүл").
Біледі ("Нағима", "Олжас").
Goal
Біледі ("Ләззат", Х), Біледі ("Самат", Х), write(X).Толқын
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
Ата-ана ("Иман", "Малика").
Ата-ана ("Анаргүл", "Олжас").
Ата-ана ("Малика", "Даулет").
Ата-ана ("Ислам", "Иман").
әйел("Малика").
әйел ("Анаргүл").
ер ("Иман").
ер ("Олжас").
ер ("Даулет").
ер ("Ислам").
Дед (Х,Z):- ата-ана (Х,Y), ата-ана (Х,Z), ер (Х).
Goal
дед (Х, "Малика"), write(X).> Ислам
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
ойнайды ("Самал", гитара).
ойнайды ("Мика", скрипка).
ойнайды ("Мақсат", скрипка).
ойнайды ("Мика ", гитара).
әйел ("Самал").
әйел ("Мика").
ер ("Мақсат").
скрипка - әйел (Х):- ойнайды (Х, скрипка), әйел (Х).
Goal
скрипка - әйел (Х), write(X).Мика
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
ата-ана ("Ләззат", "Анаргүл").
ата-ана ("Мика", "Ольга").
ата-ана ("Анаргүл", "Малика").
ата-ана ("Анаргүл", "Мика").
әйел ("Ләззат").
әйел ("Анаргүл").
әйел ("Мика").
әйел ("Ольга").
әйел ("Малика").
ана (Х,Y):- ата-ана (Х,Y), әйел (Х).
әже (Х,Z):- ана (Х,Y), ата-ана (Х,Z).
Goal
әже (X, "Мика"), write(X).Ләззат
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
жақсы көреді ("Анаргүл", алма).
жақсы көреді ("Орынгүл", банан).
жақсы көреді ("Самал", шоколад).
жақсы көреді ("Мика", апельсин).
жақсы көреді ("Анаргүл", банан).
жақсы көреді ("Орынгүл", алма).
Goal
жақсы көреді (X, банан), write(X).Орынгүл
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
студент ("Индира", 2).
студент ("Орынгүл", 1).
студент ("Қуат", 3).
студент ("Мика", 4).
студент ("Лашын", 2).
студент ("Қанат", 3).
Goal
студент (X, 1), write(X).Орынгүл
Программаны орындағанда экран бетіне қандай нәтиже шығарылады:
Clauses
ойнайды ("Самал", гитара).
ойнайды ("Самат", скрипка).
ойнайды ("Мақсат", рояль).
ойнайды ("Мика ", гитара).
әйел ("Самал").
әйел ("Мика").
ер ("Самат").
ер ("Мақсат").
Поиск по сайту:
|