.


:




:

































 

 

 

 


: . TURBO.TPL




, , , , . :

1) TURBO.TPL (Turbo Pascal Library). .

2) TURBO. TPL, TPU- .

3) , , Options/ Directories/Unit Directories /U і.

4) , .

5) Compile/Make Compile/Build, , . , .PAS.

, TURBO.TPL. . () , TPUMOVER TURBO.TPL, .

, , Turbo Pascal ; TPL- .

 

 

Turbo Pascal , , , . :

SYSTEM

DOS

CRT

PRINTER

OVERLAY

GRAPH

TORBO3

GRAPHS

, , , Turbo Pascal.

TPU- Turbo Pascal. , System, Dos, Crt, Printer Overlay TURBO. TPL. , , . System, , .

, , , . .

System Pascal, , , , .

Dos MS-DOS.

Crt . , ( ) .

Printer - Lst text, PRN ( , ). Write WriteLn .

Overlay , , .

Graph . - CGA, EGA, VGA, Hercules .. , , .

Turbo3 Graph3 Turbo Pascal , 3.0.

 

 

, "". , implementation; ( , , , ) , ( " " ).

unit StackOps; { }

interface

procedure Push (Elem:integer);

function Pop: integer;

function Empty: boolean;

function Full: boolean;

 

implementation

{ ;

}

const

= 100;

var

Stack array[1..Max] of integer;

Top: integer;

 

procedure Push; { }

begin

if Top>Max then Exit;

Stack[Top]:= Elem;

inc(Top)

end;

 

function Pop; { }

begin

op:= 0;

if Top=1 then Exit;

dec(Top);

Pop:= Stack[Top]

end;

 

function Empty; { }

begin

Empty:= (Top=1)

end;

 

function Full; { }

begin

Full:= (>)

end;

begin

{ : }

:= 1

end.

 

 

, . , ( 5,6,7,8,9,10,11,12,13).

 

5

 

 

 

6 -

 

7


8

 

9 -

 

10

 

 

11

12 -

 

13

 

3

 

:

6x5 , [1, 100]. , , output.txt.

 

PascalABC.NET , , Delphi, .

const

n = 6;

m = 5;

 

var

a: array[1..n, 1..m] of integer;

b: array[1..n,1..m] of integer;

c: array[1..n,1..m] of integer;

i, j: byte;

sum: integer;

t: text;

 

begin

assign(t, 'output.txt');

randomize;

for i:= 1 to n do

begin

for j:= 1 to m do

begin

a[i, j]:= random(100);

b[i, j]:= random(100);

end;

writeln

end;

for i:= 1 to n do

begin

for j:= 1 to m do

begin

write(a[i, j]:3);

end;

writeln

end;

writeln;

for i:= 1 to n do

begin

for j:= 1 to m do

begin

write(b[i, j]:3);

end;

writeln

end;

writeln;

 

for i:= 1 to n do

begin

for j:= 1 to m do

begin

c[i,j]:= a[i, j]*b[i, j];

write(c[i, j]:8);

end;

writeln

end;

rewrite(t);

for i:= 1 to n do

begin

for j:= 1 to m do

begin

write(t,c[i,j]:8)

end;

writeln(t)

end;

close(t);

readln

end.

 

 

:

 

const

n = 6;

m = 5;

 

var

a: array[1..n, 1..m] of integer;

b: array[1..n,1..m] of integer;

c: array[1..n,1..m] of integer;

i, j: byte;

sum: integer;

t: text;

 

 

begin

assign(t, 'output.txt'); output

randomize;

for i:= 1 to n do i 1 n

begin

for j:= 1 to m do j 1 m

begin

a[i, j]:= random(100); 1 100

b[i, j]:= random(100);

end;

writeln

end;

for i:= 1 to n do i 1 n

begin

for j:= 1 to m do j 1 m

begin

write(a[i, j]:3);

end;

writeln

end;

writeln;

for i:= 1 to n do i 1 n

begin

for j:= 1 to m do j 1 m

begin

write(b[i, j]:3); b

end;

writeln

end;

writeln;

 

for i:= 1 to n do i 1 n

begin

for j:= 1 to m do j 1 m

begin

c[i,j]:= a[i, j]*b[i, j]; c a b

write(c[i, j]:8);

end;

writeln

end;

rewrite(t); output ( )

for i:= 1 to n do i 1 n

begin

for j:= 1 to m do j 1 m

begin

write(t,c[i,j]:8) output c

end;

writeln(t)

end;

close(t); output

readln

end.

 

( 14):

 

14

 

output.

- ( 15):

 

a: array[1..n, 1..m] of integer; b: array[1..n,1..m] of integer; c: array[1..n,1..m] of integer; i, j: byte;
a[i, j]:= random(100); b[i, j]:= random(100);
i:= 1 to n do begin for j:= 1 to m do
j:= 1 to m do
a[i, j]:3
i:= 1 to n do begin for j:= 1 to m do
j:= 1 to m do
b[i, j]:3
i:= 1 to n do begin for j:= 1 to m do
j:= 1 to m do
c[i, j]:8
i:= 1 to n do begin for j:= 1 to m do
j:= 1 to m do

 

 


15 -

 

, , . .

, ( ), , . , , , .

, .

, , , , , .

 

 

 

1. - .. / .. -.//

. - 2002.

2. .. , , / ..

// . - 1991.

3. -: http://www.tspu.tula.ru/

4. http://ugned.ru/

5. http://examen.od.ua/

6. http://phys.adygnet.ru/

7. http://www.akdi.ru/

8. 7.0 .: BHV, 1996 448.: . . .

9. .. .. Express Pascal. . .

10. .. .. . 8-9 .: . . 2001 176.:.

 





:


: 2016-09-03; !; : 539 |


:

:

,
==> ...

1963 - | 1721 -


© 2015-2024 lektsii.org - -

: 0.059 .