.


:




:

































 

 

 

 


148.148. n .




: ' . . , , , , longint. 0.

, , , .

ϳ , . .

, . . , . , , .

() . , , , . , , , , . , , .

, , . .

program nsk_n_v2; { n }

var a, nsk: longint; { : }

procedure nsk_2; { }

var x, y: longint; { , }

begin { }

x:= nsk; y:= a; { }

while x <> y do { }

if x > y then x:= x - y { , }

else y:= y - x; { }

nsk:= (nsk div x) * a; { }

end; { }

begin { }

nsk:= 1; { nsk_2 }

a:= 1; { }

while a <> 0 do { 0 }

begin

write(' : '); readln(a); { }

if a<>0 then { }

begin

nsk_2; { }

writeln(' = ',nsk); { }

end;

end; { , 0 }

writeln(' <Enter>'); { }

readln; { <Enter> }

end. { }

nsk_2. , write(x, ' ', y ), , . , [6], . . . , 䳿, , , :

1. ( , , ..) , .

2. 䳿 .

3. , .

4. - .

5. , 䳿 , , , .

. , .

program demo_proc;

uses dos, crt;

var x, y: longint; { 񳺿 }

procedure hello;

var x: byte; { }

begin

x:= 5; { }

writeln(' = ',x); { }

end;

procedure inc(x:longint); { }

begin

x:=2*x; { }

writeln('X = ',x); { }

end;

begin

clrscr;

write('i : ');readln(x); { }

writeln('X = ',x); { }

hello; { }

inc(x); { }

writeln('X = ',x); { }

writeln(' i i <Enter>');

readln;

end.

. 1.

, . 1. , 300. ϳ hello 5 , inc(x) 1, , inc, , , , . ? , .

: . , . : , .

, , var , -. procedureinc(x:longint); -. - .

procedure inc(var x: longint);, -. - , , . var , .

. , .

䳺, , .

 

 

 

149. 149. , . , :





:


: 2016-11-18; !; : 467 |


:

:

, .
==> ...

1549 - | 1320 -


© 2015-2024 lektsii.org - -

: 0.018 .