Instrukcje w Pascalu
Każda instrukcja może być poprzedzona etykietą.
etykieta:instrukcja
Instrukcje proste to:
instrukcja przypisania :=
instrukcja skoku
instrukcja pusta
instrukcja wywołania procedury
instrukcja inline
Instrukcja przypisania
odwołanie-do-zmiennej:=wyrażenie;
x:=5;
tekst:='Turbo'+'Pascal';
nazwa-funkcji:wyrażenie;
suma:=a+b;
Instrukcja skoku
nie jest zalecana, gdyż zmniejsza przejrzystość programu,
zmniejsza możliwość optymalizacji kodu.
Instrukcja ta może być zawsze zastąpiona
instrukcjami while lub repeat.
Zapisanie instrukcji pustej nie wymaga żadnego symbolu.
Instrukcje strukturalne
-złożone
begin
instrukcja1;
instrukcja2;
..........
end;
-warunkowe
instrukcja "jeśli"
if wyrażenia then instrukcja;
if wyrażenie then instrukcja1 else instrukcja2;
instrukcja wyboru
case wyrażenie of
sekwencja-instrukcji-wyboru
else instrukcja
end;
-iteracyjne
instrukcja "dla"
for zmienna:=wyrażenie1 to wyrażenie2 do instrukcja;
for zmienna:=wyrażenie1 downto wyrażenie2 do instrukcja;
-wiążące
with lista-zmiennych do instrukcja
with z1,z2,...,zn do instrukcja
Pole powierzchni ograniczonej krzywą
type funkcja=function(x:real):real;
function calka(const a,b:real;
f:funkcja):real;
begin
calka:=(b-a)*(f(a)+f(b))/2
end;
end;