.


:




:

































 

 

 

 





9

TURBO PASCAL.

.

:

 

DEBUG Turbo Pascal 7.0. Pascal. .

DEBUG

BREAKPOINTS. , . o ( Breakpoints list), ( Line # ], , , , ( Condition), ( Pass ], . .

, , , ; , TRUE. , ( Pass).

Edit , .. (, , ). / , . Delete , Clear all . View , .

 

CALL STACK. . . PROCRAM, .. , - (). () . Ctrl F3.

REGISTER. . .

 

WATCH. .

 

OUTPUT. .

 

USER SCREEN. . Alt-F5.

 

EVALUATE/MODIFY. . . , : EXPRESSION (]. RESULT {) NEW VALUE { ).

. , B Enter, RESULT Unknown identifier { ), . , .

, NEW VALUE - .

, , , . EXPRESSION . , , Enter, RESULT. , . , , . m End, Ins, Del Backspace. , End, - , EXPRESSION , . EXPRESSION. .

( ) , . , . , , ( : S, ADDR, CHR, DSEG, I, IORESULT, LENGTH, LO, MAXAVAIL, MEMAVAIL, ODD, OFS, ORD, PRED, PTR, ROUND, SEG, SIZEOF, SPTR, SSEG, SUCC, SWAP, TRUNC, MEM, MEMW MEML).

RESULT , . () . ,

mL[$40:0], h

.

 

:

- CHAR ();

S - STRING ();

D - ;

$, - ;

Fn - REAL (); n ;

- : , , ; , ;

- POINTER (); PRT(SEG,OFS), , Ptr($3EA1,$20);

R - RECORD (); , : (X:1;Y:10;Z:5).

, . , , EXPRESSION

UserList(0), 4D

UserList, 0, .. UserListf[0], UserList[1] .. ( ) . , ,

var

UserList: array [0..20] of integer;

UserList [0], 4D

UserList [0], 4

.

EXPRESSION , . Esc ncel. Ctrl-F4. ,

ADD WATCH. , / , B . , F6. , , . .

Ctrl - F7. DERUG/EVALUATE/MODIFY, .. , , . .

 

ADD BREAKPOINT. DEBUG . - . , (). . () , ( ) . . , (, BEGIN), . . .

Condition . , , . TRUE, . Pass count , .

Ctrl-F8 / .

 

 

, . . .

. .

 

:

1. Var

: array [ ] of ;

 

2. Type

= array [ ] of ;

Var

: ;

( -) . , , , n n-. , .

 

.

 

1- :

Var

A,B: array [1..10] of real; { }

: array [1..5,1..10] of integer; { }

 

2- :

Type

Mas1=array [1..10] of real;

Mas2=array [1..5,1..10] of integer;

Var

A,B:Mas1;

C:Mas2;

 

, :

 

Const

N=5;

M=10;

Var

C: array [1..N,1..M] of integer;

 

:

Const

Vect:array[1..5] of byte=(1,6,3,8,5);

Matr:array[1..4,1..6] of integer=

((1,6,3,5,2,4),

(7,2,5,4,3,2),

(3,1,6,3,8,5),

(5,2,8,5,5,4));

 

. , . , A[3,3] : A[1,1], A[1,2], A[1,3], A[2,1], A[2,2], A[2,3], A[3,1], A[3,2], A[3,3].

 

, . , . :

1. A=B ( ).

2. <> ( ).

3. :=.





:


: 2016-12-04; !; : 422 |


:

:

,
==> ...

1702 - | 1639 -


© 2015-2024 lektsii.org - -

: 0.034 .