13
 
2.2.  Програма на Турбо-Пролозі 
Об’єкти та структури даних 
Ïðîãðàìè íà ìîâ³ Ïðîëîã îïåðóþòü äàíèìè äâîõ îñíîâíèõ òèï³â: 
÷èñëàìè òà àòîìàìè. Àòîì - öå ðÿäîê ñèìâîë³â, ùî ïîçíà÷ຠäåÿêèé 
àáñòðàêòíèé îá’ºêò. Àòîì ïî÷èíàºòüñÿ ç ðÿäêîâî¿ (ìàëî¿) ë³òåðè ³ 
ñêëàäàºòüñÿ ç ë³òåð, öèôð òà ñèìâîëó ï³äêðåñëåííÿ. ßêùî àòîì ïîâè-
íåí ì³ñòèòè ³íø³ ñïåö³àëüí³ çíàêè àáî ïî÷èíàòèñÿ ç ïðîïèñíî¿ ë³òåðè, 
òî â³í áåðåòüñÿ â àïîñòðîôè.  
×èñëà ìîæóòü áóòè ä³éñíèìè òà ö³ëèìè. ×èñëà ³ àòîìè ìîæóòü 
îá’ºäíóâàòèñÿ ó êîíãëîìåðàòè – ñòðóêòóðè òà ñïèñêè.  
Ñòðóêòóðà - öå êîíñòðóêö³ÿ, ùî ñêëàäàºòüñÿ ç ³ìåí³ ñòðóêòóðè ³ 
íàáîðó ¿¿ åëåìåíò³â, ÿê³ â³äîêðåìëþþòüñÿ êîìàìè ³ áåðóòüñÿ ó êðóãë³ 
äóæêè. Åëåìåíòàìè ñòðóêòóð ìîæóòü áóòè ÷èñëà, àòîìè, çì³íí³, ³íø³ 
ñòðóêòóðè òà ñïèñêè. ʳëüê³ñòü åëåìåíò³â ñòðóêòóðè ô³êñîâàíà ³ íå 
ìîæå çì³íþâàòèñÿ ïðè âèêîíàíí³ ïðîãðàìè. 
Ñïèñêè ÿâëÿþòü ñîáîþ îá’ºäíàííÿ åëåìåíò³â ïåâíîãî âèäó, ÿê³ 
â³äîêðåìëþþòüñÿ êîìàìè ³ áåðóòüñÿ ó êâàäðàòí³ äóæêè. Ñïèñêè â³äð³-
çíÿþòüñÿ â³ä ñòðóêòóð òèì, ùî íå ìàþòü ³ìåí, ³ òèì, ùî ê³ëüê³ñòü ¿õ 
åëåìåíò³â ìîæå çì³íþâàòèñÿ ïðè âèêîíàíí³ ïðîãðàìè. 
Åëåìåíòàìè ñòðóêòóð ìîæóòü áóòè çì³íí³.  
Çì³ííà ó ìîâ³ Ïðîëîã, íà â³äì³íó â³ä ïðîöåäóðíèõ ìîâ ïðîãðàìó-
âàííÿ, íå ðîçãëÿäàºòüñÿ ÿê âèä³ëåíà ä³ëÿíêà ïàì’ÿò³ ÅÎÌ; âîíà ñëó-
æèòü äëÿ ïîçíà÷åííÿ îá’ºêòó, íà ÿêèé íå ìîæíà ïîñèëàòèñÿ ïî ³ìåí³. 
¯¿ ìîæíà ââàæàòè ëîêàëüíèì ³ìåíåì äåÿêîãî îá’ºêòó. Çíà÷åííÿ çì³í-
í³é ìîæå ïðèñâî¿òèñÿ ó òðàäèö³éíîìó ðîçóì³íí³ ò³ëüêè ëîêàëüíî, â 
ìåæàõ îäí³º¿ ôðàçè ïðîãðàìè. Çì³ííà ïîâèííà ïî÷èíàòèñÿ ç ïðîïèñ-
íî¿ (âåëèêî¿) ë³òåðè àáî ñèìâîëó ï³äêðåñëåííÿ ³ ì³ñòèòè ò³ëüêè ñèì-
âîëè ë³òåð, öèôð ³ ï³äêðåñëåííÿ.  
Çì³ííà, ùî ñêëàäàºòüñÿ ò³ëüêè ç ñèìâîëó ï³äêðåñëåííÿ, º àíîí³ì-
íîþ ³ âèêîðèñòîâóºòüñÿ ó òîìó âèïàäêó, êîëè ³ì’ÿ çì³ííî¿ íå ñóòòºâå. 
Ïðèêëàäè äàíèõ: 
§ àòîìè:   хома, ‘Хома’, 10_00, ‘2_5’; 
§  ÷èñëà:   1, 1.5, 0.00006, 1.2Е-23; 
§  ñòðóêòóðè:  має(петро, ‘ЕОМ’),  вчиться(ольга, 10_Б); 
§  ñïèñêè:   [1,3,5,8], [петро, хома, леся, дмитро], [к11_A,к11_Б, к11_В]; 
§  çì³íí³:  Х, Хома, _, _час. 
²íîä³ îá’ºêòè äàíèõ ó Ïðîëîç³ (÷èñëà, àòîìè, çì³íí³)  íàçèâàþòü 
òåðìàìè, à ñòðóêòóðè - ñêëàäåíèìè òåðìàìè. Òåðì ìຠ³ì'ÿ - ôóíê-
òîð, à ê³ëüê³ñòü éîãî àðãóìåíò³â âèçíà÷ຠàðí³ñòü òåðìó. Íàïðèêëàä, 
àòîì хома º òåðìîì ç ôóíêòîðîì хома ³ àðí³ñòþ 0, ñòðóêòóðà має(петро, 
‘ЕОМ’) º òåðìîì ç ôóíêòîðîì має ³ àðí³ñòþ 2.