Pascalu
1. Základní struktura
programu
program
Pokus;
definice
a deklarace
begin
vlastní
algoritmus
end.
2.
Deklarace a definice
a) uses crt,dos;
b) const x=10;
y=1;
s='Honza';
c) type
d) var i,j:integer;
s1:string;
e) procedure ; function
3. Datové typy
byte
0..255
integer
-32768..32768
longint
-231..231
real
-1038..1038
word
0..65535
char
znaky ASCII, bere jen jeden, nebo žádný
string žádný až 255 znaku ASCII
boolean
pravda nebo nepravda (TRUE/FALSE)
4.
Přiřazovací příkaz
proměnná x:=výraz (mat.
operace ve výrazu + - / *)
například x:=1+2;
nebo
x:=y+8;
nebo
x:=(x+3)/2;
DIV
- dělení
MOD - zbytek po dělení
například
v:=11 DIV 2
z:=11 MOD 2
5.
Podmínky
if
podmínka then příkaz 1
else příkaz 2
6.
Výstup na obrazovku
write ('Pokus');
vypíše text v uvozovkách a kurzor zůstane za posledním písmenem
writeln
('Pokus'); to
samé, akorát po vypsání odřádkuje
7.
Vstup z klávesnice
read (x);
přečte text
readln
(x);
přečte text a odřádkuje
8.
Cykly
a) for i:=1 to 10 do příkaz
b)
while podmínka do
příkaz
c) repeat
until podmínka
9.
Práce s řetězci
S1:='mouka';
S2:='hladká';
S:=S2+S1;
(bez mezery - hladkámouka)
S:=S2+'
'+S1;
(s mezerou - hladká mouka)
10.
Pole znaků
var a:array [1..10] of byte;
Další příkazy:
val
- zjistí zda řetězec string obsahuje jenom čísla
round
- zaokrouhluje číslo
int
- vezme celé číslo
gettime
- vrátí hodnotu času (h:m:s:ss)
sqrt
- druhá odmocnina