Алгоритмдер жєне деректер структурасы



бет27/34
Дата02.01.2022
өлшемі0.74 Mb.
#453425
1   ...   23   24   25   26   27   28   29   30   ...   34
ПРОЛОГ мысалдары

Тапсырма. Прологта әке, ата жөнінде мынандай сұрақтарды дайындаңыз:

  1. Ахметтің әкесі кім?

  2. Айсұлудың баласы бар ма?

  3. Ахметтің әкесінің әкесі кім?


13-15 тақырып. Логикалық есептерді шешу.

Мақсаты: Логикалық есептерді прологтағы мәліметтер базасы ретінде шешу.

Көптеген логикалық есептер бірнеше ақырлы жиындарды (элементтерінің саны бірдей болатын) қарастырумен байланысты. Олардың арасында өзара –бірмәнді сәйкестік орнатылады. Пролог тілінде осы жиындарды мәліметтер базасы ретінде қарастыруға болады. Обьектілер арасындағы тәуелсіздіктер ережелер көмегімен қойылады.



Мысалы: Үш дос балалар әңгімелесіп отыр: Ақбасов, Сарыбасов және Қарабасов. Қарабасов Ақбасовқа былай деді: «Қызық екен, екеуіміздің біреуіміздің шашымыз - ақ, екіншіміздікі - қара. Ал үшіншіміздікі - сары. Бірақ та ешқайсымыздың шашымыздың түсі фамилиямызға сәйкес келмейді. Дос балалардың шаштарының түсі қандай.

Дәстүрлі тәсілде есеп кесте сызу арқылы шешіледі.



Фамилия


Шаш түсі

сары

ақ

Қара

Ақбасов



Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   34




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет