1. Ақпараттар, ақпараттық технологиялар жəне ақпараттық процесстер туралы ұғым. "Ақпарат"


ПРОЛОГ программалау тілінің интерпретаторы



бет176/214
Дата30.04.2020
өлшемі0,98 Mb.
#65217
1   ...   172   173   174   175   176   177   178   179   ...   214
Байланысты:
Akparat-otvet 2010

127. ПРОЛОГ программалау тілінің интерпретаторы.
Пролог жүйеде программмамен енгізуге рұқсат ететін редактор бар. Егер мұндай мұмкіншіліктер болмаса, Пролог ортасыннан шығу рограмманы редактілеу және қайтадан Пролог жүйеге қайта келу қажет, edit (F) F-файл аты Файл редагтіленгеннен кеиін ол автоматты түрде Прологты актілеу күйде ұстау үшін Прологтың деректер базасына қайта енгізіледі. Предикаттарды баспаға шығару. Прологта қандай тұжырымдар кіргенін тексеру үшін келесі предикаттарды қолдануға болады: Listing бұл предикат стандартты шығару ағынындағы. Прологтың деректер базасындағы барлық тұжырымдарды шығарады Listing (C) Егер С атом болса, онда стандартты шығару ағынында С (печатаються) Егер С Ғ арностім функторы бар терм болса, онда Ғ функторы және А арностім процедуалар ғана басылады прологта тізімі деп аталатын байланысқан обьектілер қолданылады. Тізім дегніміз_бірінен соң бірі келетін реттелген бірнеше операцияларды орындауға болады. Олардың қатарына төмендегідей операциялар кіреді. Тізім объектілеріне еркін кіру. Тізім жататындығын тексеру. Тізім екіге бөлу. Тізім элементтерін өсу және кему реті бойынша сырлату. Прологта тізіменен бірінші элементті бөліп алып, және өңдесе болады. Бұл тәсіл тізімнің ұзындыгына қарамастан тізм біткенше жұмыс істей береді. Тізімді басына және соңына бөлу операциясы вертикаль (1) тізудің көмегімен іске асады. Прологта кез келген атты алуға болады: domains number- list= integer

Animal-list=symbol

Predicates

Print-list (number –list)

Print-list (animal-list)

Clauses


Print-list ([ ])

Print-list





Достарыңызбен бөлісу:
1   ...   172   173   174   175   176   177   178   179   ...   214




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

    Басты бет