Vhodné je použiť prostredie Dev-Pascal.
Základné príkazy
Zložený príkaz:
begin
<príkaz 1>;
<príkaz 2>;
.
.
<príkaz n>;
end;
Priraďovací príkaz: a:=4; a:=b+1;
Podmienený príkaz:
1) Neúplný if <podmienka> then <príkaz>;
Vyhodnotí sa podmienka, v prípade, ak je splnená, prevedie sa príkaz, v opačnom prípade sa
neurobí nič.
1) Úplný if <podmienka> then <príkaz 1> else <príkaz 2>;
Vyhodnotí sa podmienka, v prípade, ak je splnená, prevedie sa príkaz1, v opačnom prípade sa
prevedie príkaz 2.
Výstup na obrazovku
write(‘textový reťazec’); napíše na obrazovku text, kurzor zostane na tom istom riadku
write(a) ; napíše na obrazovku číslo, ktoré je v premennej a, kurzor zostane na tom istom riadku
writeln(‘textový reťazec’); napíše na obrazovku text, kurzor prejde na nový riadok
writeln(a) ; napíše na obrazovku číslo, ktoré je v premennej a, kurzor prejde na nový riadok
write(‘textový reťazec’,a); napíše na obrazovku text a číslo, kurzor zostane na tom istom riadku
Vstup cez obrazovku
read(a); prečíta zadanú hodnotu
readln(a);
Zmena farby písma
textcolor(číslo farby);
alebo
textcolor(názov farby ang.);
tento príkaz umiestnime pred nápis
Zmena farby pozadia
textbackground(číslo farby alebo názov farby ang.); zmena farby pozadia za písmom
textbackground(číslo farby alebo názov farby ang.);clrscr; zmena farby pozadia
clrscr; vyčistenie obrazovky
Konštanty – hodnoty, ktoré sú známe už pri písaní programu. Často je lepšie túto hodnotu
deklarovať ako konštantu. Tým sa zjednodušuje modifikovateľnosť programu.
Deklarácia konštanty:
const n=100;
Dlzka=20;
Premenné – ich hodnota sa v priebehu výpočtu mení.
Deklarácia premennej:
a, x, dlzka, objemvalca: integer; celé čísla
a, x, dlzka, objemvalca: real; reálne čísla
a, x, P, Q: boolean ; logické hodnoty
a, P, zn: char; znaky
Celé a reálne čísla a operácie s nimi
+ sčitovanie
- odčítanie
* násobenie
/ delenie
abs (x) |x|
sqr (x) x2
sqrt (x) druhá odmocnina z x
sin (x) argument x v radiánoch
cos (x) argument x v radiánoch
tan(x) argument x v radiánoch
arctan (x) arcustangens x
ln (x) prirodzený logaritmus x
exp (x) ex
Operácie s celými číslami
div (x) celočíselné delenie 5div2=2
mod (x) zvyšok po celočíselnom delení (modulus) 5mod2=1
Operácie s reálnymi číslami
trunc (x) výsledkom je celé číslo, ktoré vznikne odseknutím desatinnej časti hodnoty x
trunc (3,2) = 3
round (x) výsledkom je celé číslo, ktoré vznikne zaokrúhlením hodnoty x
round (3,2) = 3
franc (x) desatinná časť čísla
franc (3,2) = 0,2
Typ char: hodnotami typu char sú znaky. Sú to malé a veľké písmená, číslice,…
‘a’ označuje písmeno a
‘A’ označuje písmeno A
‘2’ označuje číslicu 2
‘ ‘ označuje prázdny znak medzeru
Typ boolean: premenné typu boolean nadobúdajú iba 2 hodnoty – true a false.
Platí: false < true.
Operácie :
and logický súčin
or logický súčet
not negácia
Pravdivostná tabuľka:
x
|
y
|
x and y
|
x or y
|
not x
|
---|---|---|---|---|
false
|
false
|
false
|
false
|
true
|
false
|
true
|
false
|
true
|
true
|
true
|
false
|
false
|
true
|
false
|
true
|
true
|
true
|
true
|
false
|
Zdroj: p.uč. Konečná