"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
"DatormÄcÄ«ba. Skaitlisko aprÄÄ·inu realizÄcijas metodes ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
zīcijā aiz tikko izvadītā simbola, bet pēc operatora writeln izpildes kursors tiek pārnests<br />
uz nākamās rindas sākumu. Tātad, izvadot informāciju displeja ekrānā, kursors<br />
pakāpeniski pārvietojas pa kreisi un uz leju.<br />
Gadījumos, kad nepieciešams novietot kursoru brīvi izvēlētā ekrāna punktā, jālieto<br />
procedūra gotoXY. Procedūra gotoXY novieto kursoru punktā (x,y).<br />
Vispārējā pieraksta forma ir:<br />
gotoXY (,),<br />
kur: - kursora koordināte pa horizontāli (kolonnas numurs); <br />
- kursora koordināte pa vertikāli (rindas numurs).<br />
Var uzskatīt, ka ekrāns sadalīts neredzamās rūtiņās, kur katrā rūtiņā vienlaikus var ierakstīt<br />
vienu simbolu. Rūtiņas ekrānā izvietotas 24 rindās, pie kam katrā rindā ir pa 80<br />
rūtiņām. Rūtiņu numerācija tiek veikta no kreisās uz labo pusi un no augšas uz leju.<br />
Tādējādi, ekrāna augšējās kreisās rūtiņas koordināte ir (1,1), bet labās apakšējās rūtiņas<br />
koordināte ir (80,24). Ekrāna kreisā stūra palielinājums ir:<br />
program students;<br />
uses crt;<br />
begin<br />
ClrScr;<br />
GotoXY (20,10);<br />
writeln ('Es esmu RTU students!');<br />
end.<br />
Izmantojot šo programmu uz displeja<br />
ekrāna tiek izvadīts teksts ‘’Es esmu<br />
RTU students!’’ sākot ar displeja<br />
ekrānā 10. rindas 20. pozīciju.<br />
Procedūra ClrScr. Procedūra ClrScr attīra monitora ekrānu un novieto kursoru ekrāna<br />
kreisajā augšējā stūrī. To parasti lieto programmas operatoru daļā, tūlīt aiz sākuma<br />
iekavas begin. Tā rezultātā pēc atkārtotas programmas aktivizēšanas nav redzami iepriekšējā<br />
aktivizācijas reizē ievadītie un izvadītie dati. ClrScr izmantošana iespējama<br />
tikai gadījumos, kad programmas apraksta daļā uses ir uzrādīts Pascal bibliotēkas modulis<br />
crt.<br />
Tukšais operators. Šādi operatori nesatur simbolus un neizpilda darbības. Tie nereti<br />
tiek veidoti ar iezīmi, lai izietu no salikta operatora vai programmas. Piemēram:<br />
begin<br />
-------------<br />
goto ; {pāreja uz programmas beigām}<br />
-------------<br />
: ; {tukšais operators} end.<br />
Programmas operatoru daļā lieks semikols nerada kļūdu. Tā, piemēram, x:=1;; y:=2;<br />
16