You are on page 1of 4

- ;

- ;
- ;
-
- .

-
;
- ;
- ;

- :
1.
.( )
readln(a,b,c); read(a,b); writeln(a,b);write(a= ,a);
inc(i); dec(i);
. ( )
program procraz;
var
a,b,c:integer;
procedure razlika(var nk:integer;nl:integer;var r:integer);
begin
r:=nk-nl;
nk:=nk*100;
nl:=nl*10;
writeln('vo ',nk:5,nl:5,r:5);
end;
begin
a:=7; b:=2; c:=0;
writeln('pred',a:5,b:5,c:5);
razlika(a,b,c);
writeln('po ',a:5,b:5,c:5);
end.

2.

. ( )
Readln; writeln;
Procedure zbirDo10;

Korisni~ki proceduri
Procedure ime (formalin argumenti);
Oddel za definirawe i deklarirawe;
BEGIN
Naredbi;
END;
-povikuvawe
ime(vistinski argumenti);
pr. ( )
zbirdo10;
zbirdon(n);
.( )
x:=inc(i);
x:=zbirdo10;

program procraz;
var
a,b,c:integer;
procedure razlika( nk:integer;nl:integer; r:integer);

begin
r:=nk-nl;
nk:=nk*100;
nl:=nl*10;
writeln('vo ',nk:5,nl:5,r:5);
end;
begin
a:=7; b:=2; c:=0;
writeln('pred',a:5,b:5,c:5);
razlika(a,b,c);
writeln('po ',a:5,b:5,c:5);
end.

pr. procedure razlika


nk
nl
1
2
3
var
4
var
var

r
var
var
var

{to se pe~ati
7 , 2 ,0 700,20,5 7,2,0
7 , 2 ,0 700,20,5 7,2,5
7 , 2 ,0 700,20,5 700,2,5
7 , 2 ,0 700,20,5 700,20,5

-Formalni argumenti: vrednosni i promenlivi


-vlezni
-vlezno-izlezni
-bez VAR
-so VAR
-prenos po vrednost
-prenos po adresa
-vistinski argumenti:
-vistinski argumenti:
promenl,konst,izraz
samo promenlivi

:
procedure Pecati prvi10;
procedure PecatiPrviN( n:integer );
procedure zbirdon(n:integer; var zbir:integer);
:
1. 10
2. n
3. n
4.x 3
5., ,
(procedure citaj,pecati,sortiraj,sobiraj)
6. ,,,,
,,(*)-

7., ,
1- 3- ,
, , ,
r- .

You might also like