«

»

Print this Článok

Programovanie v jazyku PASCAL (časť 1)

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 – truefalse.

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á

Permanent link to this article: https://p2e.tode.cz/programovanie-v-jazyku-pascal/