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.