di.ics.upjs.sk/informatika_na_zs_ss/
html verzia - http://66.102.9.104/search?q=cache:3Hfc9lhZqvYJ:di.ics.upjs.sk/informatika_na_zs_ss/studijny_material/programov
1.Program:
Postupnosť príkazov popisujúca nejakú činnosť
2.Štruktúra programu:
Hlavička programu
Deklaračná časť
- deklarácia návestí
- deklarácia konštánt
- deklarácia typov
- deklarácia premenných
- deklarácia podprogramov
Príkazová časť
3.Prvky programovacieho jazyka Pascal:
Symboly
Identifikátory
Čísla
Znaky
Reťazce znakov
Poznámky
Oddelovače
4.Premenná:
Úsek operačnej pamäte, kde sa ukladajú údaje, ktoré chceme využiť pre beh programu
Každá premenná musí mať dve vlastnosti
a) množinu prípustných hodnôt
b) množinu operácií
- a+b = vlasnot datoveho typu
5.Dátové typy:
Jednoduché
Reťazce
Štruktúrované
Typ ukazovateľ
Procedurálne typy
Objektové typy
A) Jednoduché
-ordinálne
-celočíselné typy
-typ boolean
-typ char
-typ interval
-vymenovaný typ
-reálne
B) Štruktúrované
-pole
-záznam
-množina
-súbor
6.Príkazová časť:
Jednoduché príkazy
-príkaz priradenia
-príkaz procedúry
-príkaz skoku
-prázdny príkaz
Štruktúrované príkazy
------------------------------------------------------------------------------------
Chyby v programe
V programoch sa vyskytujú 3 druhy chýb
1. Syntaktické (syntax errors)
2. Logické (lkogical errors)
3. Chyby pri behu programu (run-time errors)
1. Syntaktické (syntax errors)
- spôsobené porušením pravidiel programovacieho jazyka
- prekladač programovacieho jazyka, potom nerozumie zapísanému algoritmu
- Napr.:
writeline;
a = a + 1;
readln(a)
2. Logické (lkogical errors)
- spôsobené tým, že program robí niečo iné ako má
- chyby tohto typu sa zisťujú ťažšie.
- pre hľadanie týchto chýb slúži v programovacom prostredí Pascal – možnosť - Debuger
- Napr.:
Za predpokladu, že chceme zväčšovať hodnotu premennej X o jednotku a zapíšeme to príkazom:
inc(x+1);
vzniká logická chyba – správny príkaz
inc(x); alebo x:=x+1;
3. Chyby pri behu programu (run-time errors)
- sú chyby spôsobené tým, že program pracuje s nesprávnymi hodnotami
--------------------------------------------------------------------------------------
Ladenie programu:
1. Ladenie programu
- odstraňovanie chýb programu a jeho testovanie
2. Debugging
- Oostraňovanie chýb
Komentáre