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