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.

Pascal valodas programmas struktūra parasti veidota trīs daļās:<br />

program ;<br />

;<br />

vai datu apraksts<br />

begin<br />

<br />

vai darbību apraksts<br />

end.<br />

{Turbo Pascal-ā nosaukums var arī nebūt}<br />

{tiek uzskaitītas visas turpmāk izmantojamās<br />

konstantes, iezīmes, mainīgie, apakšprogrammas<br />

un citi objekti }<br />

{darbību operatori tiek izvietoti to izpildīšanas<br />

secībā}<br />

Programmas nosaukums nav obligāts. Vienkāršāku programmu gadījumos var nebūt<br />

arī un tad programma sastāv tikai no . Svarīga programmu<br />

noformēšanas sastāvdaļa ir komentārs teksta veidā, kurš ievietojams figūriekavās<br />

{ } vai iekavās ar zvaigznītēm (* *). Komentārs palīdz izprast programmas tekstu<br />

un atvieglo tās lasīšanu citam speciālistam. Komentārs nepiedalās programmas izpildē.<br />

1.6.1. Apraksta daļa<br />

Šai daļā jābūt uzskaitītiem visiem izmantojamajiem identifikatoriem,<br />

iezīmēm, funkcijām un procedūrām. Identifikatoriem tiek norādīts to tips. Apraksta<br />

daļa sastāv no sešām iespējamām pozīcijām. Tiek uzrādītas tikai tās pozīcijas, kuras ir<br />

nepieciešamas konkrētajā programmā. Ne vienmēr visas no sešām iespējamajām pozīcijām<br />

tiek izmantotas. Var būt arī gadījumi, kad apraksta daļa ir „tukša”, t.i. tā nesatur<br />

nevienu no pozīcijām.<br />

Šīs pozīcijas ir:<br />

· programmā pielietojamo bibliotēkas moduļu saraksts (programmā apzīmē ar<br />

atslēgvārdu uses);<br />

· iezīmju saraksts (label);<br />

· konstanšu apraksts (const);<br />

· no standartmoduļiem atšķirīgu papildtipu definēšana (type);<br />

· mainīgo apraksts (var);<br />

· procedūru un funkciju apraksts (procedure, function).<br />

Apraksta pozīciju secība ir viennozīmīga (tā jāievēro):<br />

1. Gadījumos, kad sastādāmajā programmā tiks izmantots kāds no Pascal valodas bibliotēkas<br />

standartmoduļiem, tas apraksta daļā jāuzrāda.<br />

Piem.: uses crt, graph, u.c.<br />

Var tikt veidoti arī nestandarta moduļi un turpmākajā programmēšanas daļā lietoti kā<br />

bibliotēkas sastāvdaļas.<br />

2. Gadījumos, kad programmas operatoru daļā tiks veikta operatoru izpildes secības<br />

maiņa ar operatora goto palīdzību izmantojot iezīmes, tās jāuzrāda iezīmju daļā pēc<br />

atslēgvārda label. Iezīmes parasti ir naturālo skaitļu veidā, bet var būt arī teksta veidā.<br />

Piem.: label 1, 5, 172, m1, stop;<br />

12

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

Saved successfully!

Ooh no, something went wrong!