Professional Documents
Culture Documents
Krijimi i ‘code’
Fillimisht pasi te hapim programin, i fshijm te gjitha code’t dhe shkruajme:
begin
end.
begin
Clear_all_objects;
code…
end.
DelTransformation(back);
Numri ne kllapa (back), shenohet numri se sa here jane perdorur komandat Move, Rotate.
Ndersa tek unazat si p.sh: for i:= 1 to 4 do, atehere numri saher jane perdorur komandat Move dhe
Rotate shumezohet me 4.
Shembull: nese komandat Move dhe Rotate jane perdor 5 here, dhe unaza eshte deklaruar si : for i:= 1
to 2 do, atehere kemi DelTransformation(10);
Begin
code…
End.
Pastaj mbi Begin’in kryesore, deklarojme proceduren me emrin qe ja vendosim ne vet:
Procedure Routine1;
begin
code…
End;
Begin
code…
Routine1;
End.
Brenda procedures se deklarume, kemi mundesi poashtu me shfrytezu nje procedure tjeter, te cilen
duhet ta krijojme dhe deklarojme mbi proceduren ekzistuese:
Procedure Routine2;
begin
code…
End;
Procedure Routine1;
begin
code…
Routine2;
End;
Begin
code…
Routine1;
End.
Rezultati…
var
i: integer;
begin
for i:= 1 to 4 do
begin
Block..
Move..
end;
DelTransformation(back);
end;
Parametrizimi
Ne vend te numrit qe e perdorim per me thirr nje komand, numrin mund ta zavendesojm me nje
variabel, ku variablen fillimisht e deklarojm dikun si p.sh A: integer; dhe me poshte i japim vlere
variables A, dhe me pastaj mund ta aplikojm ne cdo vend ku eshte apliku parametri me numer me heret.
Shembull:
Procedure Matrica;
var
i: integer;
A: integer;
begin
A:= 7;
for i:= 1 to A do
begin
code…
end;
DelTransformation(A);
end;
Nese dojm qe proceduren vet ta bejme te parametrizume, variablen e shkruajme direkt pas thirrjes
Matrica; si p.sh.
begin
Clear_all_objects;
Matrica;
end.
Nese deshirojme qe t’i shtojme dy parametra brenda nje procedure, atehere kemi: