Пәндердің оқу-әдістемелік кешенінің тізімдемесі



бет43/85
Дата11.10.2023
өлшемі2.35 Mb.
#480347
1   ...   39   40   41   42   43   44   45   46   ...   85
Сараптаушы жүйелер

3-мысал. Хевисайд функциясын анықтайтын Пролог-Д тiлiнде программа құрыңыз. Хевисайд формуласы:
0, если x<0;
h(x) =  0, если x=0;

  • 1, если x>0.


Хевисайд функциясын есептеу үшiн бiлiм қоры меньше және тең деген предикаттарын қолданатын, Хевисайд аталатын предикат құрамыз. Бұл предикат екi аргументтен, бiрiншi аргумент функция, ал екiншi оның мәнi. Хевисайд предикаты барлық х үшiн 2 альтернативтi жазулар арқылы сипатталады.
МИР(X,Y)<-НЕ(БОЛЬШЕ(X,Y);
ХЕВИСАЙД(X,0)<-МИР(X,0);
ХЕВИСАЙД(X,1)<-БОЛЬШЕ(X,0);
Бұл бiлiм қорына кез-келген сұрақтар қоюға болады.
?ХЕВИСАЙД(20,X);
Пролог-Д жүйесiнiң жауабы: x=1.
Тапсырмалар

  1. Пролог-Д тiлiнде геометриялық фигуралар: трапеция, үшбұрыш, параллелограмм аудандарын есептейтiн программа құрыңыз.

  2. Пролог-Д жүйсiнде тiзбектей және параллель қосылатын екi байланысқан резисторлармен, конденсаторларды құрыңыз.

  3. Дөңгелектiң ауданын және шеңбер ұзындығын есептейтiн есептеу құрыңыз. Бұл шамалардың есептеулерi қаншалықты дәл? Шеңбер ұзындығы арқылы дөңгелектiң радиусын есептеуге бола ма?

  4. Келесi функциямен анықталатын Пролог-Д тiлiнде бiлiм қорын құрыңыз:

x, если x <-1,
F(x)=  x+1, если -1x, если x >1.
5. Пролог-Д тiлiнде программа берiлген:
ff(xx);
ff(x)<-pp(x),ff(x);
көп шешiмнiң iшiнен жүйе бiр ғана шешiмдi табатын рр(х) предикаты қандай болу қажет?
Қолданылған әдебиеттер:
1. Бешенков С.А., Гейн А.Г., Григорьев С.Г. Информатика и информационные технологии. Екатеринбург: Уральский рабочий, 1995.- 134 с.
2. Алексеев М.Н., Григорьев C.Г. Программирование в системе Пролог-Д (MS-DOS, MS Windows95/NT)/ Миасс, 2000 - 54 c.
3. Григорьев С.Г., Морозова Е.В. Информатика и информационные технологии: Сборник задач / ЛБЛ-Балтика. Санкт-Петербург, 1996. - 32 c
4. Ерохина Е.А. Методические рекомендации по применению языка “Пролог”, чч.1-2. Москва, 1992 - 108 с.




Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   85




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

    Басты бет