informatika

Vytlač príspevok
Odporuč príspevok
Bookmark and Share PRIDAŤ NA VYBRALI.SME.SK

Pascal

plno veci na jednom mieste

di.ics.upjs.sk/informatika_na_zs_ss/studijny_material/programovanie/teoria/pascal.pdf

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

Pascal teória | stály odkaz

Komentáre

Pozor, na konci je potreba spočítať neľahkú matematickú úlohu! Inak komentár nevložíme. Pre tých lenivejších je tam tlačidlo kúzlo.



Prevádzkované na CMS TeaGuru spoločnosti Singularity, s.r.o., © 2004-2014