04.02.2015 Views

"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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!