Оқулық «Федералдық білім беруді дамыту институты»


• hello_world — string жəнеsymbol домендері; •



Pdf көрінісі
бет92/97
Дата22.09.2022
өлшемі4.15 Mb.
#461154
түріОқулық
1   ...   89   90   91   92   93   94   95   96   97
44 Мезенцев Автоматтандырылған ақпараттық жүйелер. Оқулық


hello_world — string жəнеsymbol домендері;

"Привет МИР" — string домені.
charсимволдық доменісимволдарды тікелей немесе код түрінде
пайдалануға мүмкіндік береді: 

'\169' —символдың коды;

'a' — символ.
Предикаттар
бөлімінде 
əзірленетін 
бағдарламаның 
барлық 
предикаттарының сипаттамасы келтіріледі.
Предикаттың дәлелі 
— одан бағдарламаның мəндік саласының 
айнымалы шамасы немесе константасы мағынаны ала алатын доменнің 
шартты белгісі. Домендердің аттарын тікелей көрсетуге рұқсат етіледі, бұл 
ретте бағдарламада домендер бөлімі болмауы мүмкін. Дəлелдері жоқ 
предикаттарды пайдалануға жол беріледі. Әдетте осындай предикаттар 
қағидаларды бағдарламалау үшін қолданылады.
Бағдарлама терезесіне шығаруды ұйымдастыру үшін жүйелік 
предикаттар пайдаланылады: 

write — терезеге шығару;

nl— шығарған кезде келесі жолға өту.
writeжəнеwritef предикаттарда шығаруды ұйымдастырған кезде П3
кестеде көрсетілген символдар пайдаланылуы мүмкін
writeпредикатыwriteформатына ие (param1,param2,..). Өлшем ретінде 
айнымалы шаманың аты немесе жол болуы мүмкін. консольдік енгізудің 
жүйелік предикаттары П4 кестеде келтірілген. 


164 
П 3 к е с т е
Қызметтік символдар 
Символ
 
Мақсаты 
\n
Басқа жолға өту
\t
Мағынаны табуляциялау
\r
Шығарылатын жолдың басына өту 
П4 кесте 
Жүйелік енгізу предикаттары 
 Жүйелік предикат мақсаты 
readln 
Символдар жолын оқу 
readint 
Бүтін санды оқу 
readreal 
Заттық санды оқу 
readchar 
Символды оқу 
Дəлел ретінде енгізілетін мағынамен инициалданатын айнымалы шама 
аты беріледі.
Мысалы, пернетақтадан екі бүтін санды енгізу, оларды қосу жəне 
сомасын экранға шығару қағидасы: 
sum:-readint(X1),nl,readint(X2),X3=X1+X2,write(X3). 
Бағдарламаның 
clauses бөлімінді құрылған мəндік саланың 
сипаттамасы 
- статикалық.
Дианмикалық сипаттаманы алу үшін 
фактілердің деректер қорын пайдалану қажет. осындай деректер қоры — 
ЭЕМ оперативтік жадына орналастырылған мəндік саланың моделі. 
Оперативтік жадқа тек фактілерді ғана орналастыруға болады. фактілерді 
опеартивтік жадқа орналастырғаннан кейін мəндік саланы өзгертуге: 
фактілерді қосуға жəне жоюға болады. Оперативтік жадта қайталанатын 
фактілердің болуын бақылау бағдарламаны əзірлеушіге жүктеледі.
Осындай фактілер қорын құру үшін бағдарламаға facts — name бөлімін 
орналастыру қажет. Мұнда name — фактілердің динамикалық қорына атты 
тағайындау үін міндетті емес өлшем. Алдын ала белгілеусіз dbasedom 
атымен фактілер қоры пайдаланылады. 
Динамикалық фактілерге қызмет көрсетуді жүйелік предикаттар 
жүргізеді: 


Достарыңызбен бөлісу:
1   ...   89   90   91   92   93   94   95   96   97




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

    Басты бет