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



бет59/85
Дата11.10.2023
өлшемі2.35 Mb.
#480347
1   ...   55   56   57   58   59   60   61   62   ...   85
Сараптаушы жүйелер

Зертханалық жұмыс №10


Тақырыбы: Òóðáî-Ïðîëîã æ¾éåñiíi» áåðiëãåíäåð òèïi, Áýêóñ-Íàóð ôîðìàñûíäà¹û òië ñèíòàêñèñi. Åíãiçó, øû¹àðó ïðåäèêàòòàðû.
Жұмыстың мақсаты: Òóðáî-Ïðîëîã æ¾éåñiíi» áåðiëãåíäåð òèïií ïðîãðàììà º½ðûëûìûíäà ºîëäàíó. Åíãiçу æ¸íå øû¹àðó îïåðàòîðëàðûíû» æàçûëóûí ¾éðåíó.


Теориялық бөлім
Char- ½çûíäû¹û 1 áàéò áîëàòûí ñèìâîëäûº òèï;
Integer- ½çûíäû¹û 2 áàéò áîëàòûí á¾òií òèï;
Real- ½çûíäû¹û 8 áàéò áîëàòûí íàºòû òèï;
Ref- áåðiëãåíäåð ºîðûíû» ñàíäûº ñiëòåìåñi;
Symbol- ñèìâîëäû ñèïàòòàéòûí àðíàéû iøêi êîäòàë¹àí ºàòàð;
String- êåçåêòi ñèìâîëäàð òiçáåãi, ìûñàëû: "hello world\n";
Place- æàäòà¹û (in_memory) íåìåñå êå»åéòiëãåí æ¾éå æàäûíäà¹û (in_ems), ôàéëäà¹û (in_file) îðûí;
File- ôàéëäàðäû ñèïàòòàó. Ôàéëäàð ñòàíäàðòòû áîëóû ì¾ìêií, ìûñàëû: keyboard-ïåðíåòàºòà, screen-ýêðàí, printer-áàñûï øà¹ûðó, ò.á.
Òóðáî Ïðîëîã æ¾éåñiíäå åíãiçó ïðåäèêàòû ðåòiíäå readln, readint, readreal, readchar, ò.á. îïåðàòîðëàðû ïàéäàëàíàäû.
Readln(àéíûìàëû ºàòàð)
(String)-(0)
Ìûñàëû, Goal
readln(L)
write("Введена строковая переменная: ",L);
write("Введена не строковая переменная").
/* предикат readln становится ложным, если введена
не строка символов или нажата клавиша ESC */
readint(á¾òií ñàíàëàòûí àéíûìàëû)
(integer)-(0)
ìûñàëû, Goal
readint(L) % целочисленная переменная L
write("Введена целочисленная переменная: ",L);
write("Введена не целочисленная переменная").
/* предикат readint становится ложным, если вве-
дено не целое число или нажата клавиша ESC */
readreal(íàºòû àéíûìàëû)
(real)-(0)
ìûñàëû, Goal
readreal(L) % действительная переменная L
write("Введена действительная переменная: ",L);
write("Введено не число ").
/* предикат readreal становится ложным, если введено
не число или нажата клавиша ESC */
file_str(ôàéë àòû, æîëäûº àéíûìàëû)
(string, string)-(i,0)(i,i)
ʼðñåòiëãåí ôàéëäû», æîëäûº àéíûìàëûñûíû» áåðiëãåíäåð ºàòàðûí åñåïòåóãå àðíàë¹àí ïðåäèêàò.
Øû¹àðó ïðåäèêàòû ðåòiíäå write, nl, writef îïåðàòîðëàðû ºîëäàíûëàäû.


Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   ...   85




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

    Басты бет