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ā nav automātiska loģisko kļūdu meklētāja. Šādu kļūdu atklāšanai tiek rekomendēts<br />

veikt atsevišķu apakšprogrammas skaņošanu sākot ar zemāko hierarhijas līmeni.<br />

Programmas darba rezultātus obligāti jāpārbauda ar testa uzdevumiem, kuru rezultāti<br />

ir zināmi.<br />

Turbo Pascal integrētajā rīku aprīkojumā atrodams iebūvēts skaņotājs (Debugger), ar<br />

kura palīdzību var izsekot programmu izpildei. Skaņotājs dod iespēju:<br />

· veikt programmas skaņošanu un trasēšanu pa soļiem;<br />

· izpildīt programmu līdz noteiktai vietai;<br />

· realizēt programmas pārstartēšanu;<br />

· caurskatīt un modificēt mainīgos.<br />

Skaņošana un trasēšana pa soļiem. Tiek aktivizēta komanda Step Over (no Run).<br />

Lai veiktu programmas trasēšanu, jāizmanto komanda Trace into (no Run). Atšķirība<br />

starp abiem šiem procesiem (skaņošanu un trasēšanu) ir tā, ka veicot programmas skaņošanu<br />

pa soļiem nav iespējams izsekot to operatoru izpildei, kuri iekļauti procedūrās<br />

un funkcijās. Toties veicot trasēšanu, tāda iespēja ir.<br />

Programmas izpilde līdz noteiktai vietai. Gadījumos, kad nepieciešams noskaņot<br />

tikai daļu no programmas, var izmantot iespēju apturēt programmas izpildi noteiktā<br />

vietā. Lai to veiktu ir nepieciešams:<br />

· novietot kursoru uz rindas, līdz kurai jāizpilda programma;<br />

· aktivizēt komandu Go to cursor (no Run). Fiksēt programmas izpildes pieturpunktu<br />

(Breakpoint) iespējams vēl vairākos veidos: ar komandu Toggle Breakpoint<br />

(no Local menu), Breakpoint (no Debug), aktivizējot komandu Add<br />

breakpoint (no Debug) un nospiežot Enter.<br />

Lai likvidētu apstāšanās punktu, pietiek nospiest klaviatūras taustiņu kombināciju<br />

Ctrl+F8.<br />

Programmas pārstartēšana. Lai pārstartētu programmu pirms tās darbības beigām,<br />

pietiek aktivizēt komandu Program reset (no Run) vai nospiest kombināciju Ctrl+F2.<br />

Tā rezultātā programma tiks izpildīta no sākuma.<br />

Mainīgo caurskate un modifikācija. Nepieciešams izpildīt programmu līdz konkrētai<br />

vietai, aktivizējot komandu Watch (no Debug). Tā rezultātā atvērsies logs Watches.<br />

Nospiežot Ctrl+F7 vai taustiņu Insert, atvērsies logs Add Watch. Pēc tam nepieciešams<br />

ievadīt mainīgā nosaukumu un nospiest Enter. Logā Watches parādīsies mainīgā<br />

nosaukums un tekošā vērtība. Mainīgā dzēšana logā Watches notiek nospiežot taustiņu<br />

Del vai Ctrl+Y.<br />

Gadījumā, ja vēlamies nomainīt mainīgā vērtību, nepieciešams izpildīt programmu līdz<br />

pieturpunktam, aktivizēt komandu Eveluate /modify (no Debug). Atvērsies dialoga<br />

logs Evaluate and Modify. Laukā Expression jāievada mainīgā nosaukums, laukā<br />

New Value mainīgā jaunā vērtība un ar peles kreiso taustiņu nospiest taustiņu Modify.<br />

Tā rezultātā laukā Result parādīsies mainīgā jaunā vērtība. Pēc tam nospiežam taustiņu<br />

Evaluate un taustiņu Cancel. Izdarīto manipulāciju rezultātā programmas izpildi varam<br />

turpināt jau ar jauno mainīgā vērtību.<br />

Paziņojumu kodi par kļūdām Turbo Pascal valodas programmās<br />

Iepazīsimies ar tipiskākajiem paziņosumiem par kļūdām , ar kurām nākas sastapties<br />

59

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

Saved successfully!

Ooh no, something went wrong!