begin writeln('Czesc, tu twoj program.'); end.
begin writeln(2+2); writeln((10-5)*5+2); writeln(7 div 2); writeln(11 mod 3); end.
var a, b, c : integer; begin a := 10; b := a-3; c := a*b-a; { tutaj uzywamy c do obliczenia c } c := c-1; writeln(c); end.
Komentarze: Jeśli chcemy opisać kawałek programu, możemy w { nawiasach klamrowych } umieścić dowolny tekst.
var a : integer; begin write('Podaj liczbe a: '); read(a); writeln('a do kwadratu = ', a*a); writeln('2*a = ', 2*a); end.
var a : integer; begin write('Podaj liczbe a: '); read(a); if a<10 then writeln('a jest mniejsze od 10') { przed else nie ma średnika !!! } else writeln('a nie jest mniejsze od 10'); end.
var a, licznik, wynik : integer; begin write('Podaj liczbe a: '); read(a); wynik := 0; for licznik := 1 to a do begin wynik := wynik+licznik; writeln('Teraz dodaje ', licznik); end; writeln('Suma liczb od 1 do ', a, ' wynisi ', wynik); end.
var a, i : integer; pierwsza : boolean; begin write('Podaj liczbe: '); read(a); pierwsza := true; for i := 2 to a-1 do if a mod i = 0 then pierwsza := false; if pierwsza then writeln('Podana liczba jest pierwsza.') else writeln('Podana liczba jest zlozona.'); end.
var a, i : integer; pierwsza : boolean; begin repeat write('Podaj liczbe: '); read(a); until a>0; pierwsza := true; if a=1 then pierwsza := false; i := 2; while i*i<=a do begin if a mod i = 0 then pierwsza := false; i := i+1; end; if pierwsza then writeln('Podana liczba jest pierwsza.') else writeln('Podana liczba jest zlozona.'); end.
var a, b : integer; tablica : array [1..100] of integer; begin for a := 1 to 100 do tablica[a] := a; for a := 2 to 99 do tablica[a] := tablica[a+1]-tablica[a-1]; b := 0; for a := 1 to 100 do b := b + tablica[a]; writeln(b); end.