Online E1-1 2016 2017 Sol

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

11 2016-17 ONLINE E1-1

1. / /
; [1 ]
(A)
. [-0.5]
(B)
. [-0.5]
() ,
( , ). [+0.5]
()
. [+0.5]
: () ,
2.7 (( )

, . H () ,
, 54
, 2.1 (. 49)
. () ()
(2.3 2.5)
2.1 (. 49).

2. / -
-/; [1 ]
(A)
. [-0.5]
(B) . [+0.5]
()
- (.. , ..). [-0.5]
() () Linux
()
MySQL. [+0.5]
: ,
. 3.1.3 . 58 , () (),
() ,

. () () - : ()

-:
. ()

, ,
( )
.

3. / /
(); [1 ]
()
. [-0.33]
()
. [-0.33]
()
. [+1]
()
. [-0.33]
: 76
(bullets), () () . ()
( , TL-hypertext1-sxediasmos-DRD.zip
()
),

/. , () ,

, -
()
,
/ .

4. () 1 (
/
). P2
P2.1 P2.2, 2
.
( 2)
. / /; [1 ]

(1) (2) (3) (4)

() [-0.5] ,

() [-0.5] ,,

() [+0.5]

() [+0.5]

: 2.1 2.2
2
2. 2.1 2.2
. , (1)=
(2)= (4)= .
, () () .
() () ,
(3). , , .

5. ().
( ) 2, 3 M4,
() ;
[1 ]

() [-0.33]
() [-0.33]
() [+1]
() [-0.33]
: () 2, 3 M4,
:
Exec_M2_M3_M4
Exec_M1
Exec_M5
, ().

6. ()
- ( -
) .

Get_A ,
Exec_P1 Calc_B
, Put_B .
/
()
/; [1 ]

() P1 . [-0.5]
() P1 . [+0.5]
() P1 . [-0.5]
() P1 . [+0.5]

: 4.4 . 4.4
( )
. , Get_A
1
. , ()
() . , (
) .
, Put_B
1
. , () () .

7. () ,
() . [1 ]

() () [-0.33]
() () [-0.33]
() () [-0.33]
() () [+1]
: (). (-)
.
() .1 .4
D. .1 .4
. () .
(); ()
.1 .2.
, .1
.2
5

. () .
(); () D
.1 .2,
. () .
(); ()
, .

8. ()
( )
() P3 P4.
,
( ),
/ . [1 ]

d3 P3 d7
d1 P1 P5

d4 d8
d2 P2 P4 d6
P6
d9
d5
-1

xec_P3P4

d3
d4 d7
d4 d3
d5,d6
Exec_P1 Exec_P2 Calc_d5_d6 Calc_d7
...

d3 d2 d4
d1 d1 d2

Get_d1
Calc_d3 Get_d2 Calc_d4

(A) Exec_P3, Exec_P4, Exec_P5, Exec_P6, Put_d5 [-0.33]


(B) Exec_P3, Exec_P4, Exec_P5, Exec_P6 [-0.33]
() Put_d5, Exec_P5, Exec_P6 [+1]
() Exec_P5, Exec_P6, Put_d8, Put_d9 [-0.33]
: (). ,
P3 P4 .
,
(.
6

. 125, TL-hypertext2-sxediasmos-DDP1.zip
()
.) Calc_d5_d6 Calc_d7.
Exec_P3 Exec_P4 ()
(). ()
( ).
() Put_d5
Exec_P3P4.
Put_d8 Put_d9
Exec_P3P4 Exec_P5 Exec_P6 (
).

9. ()
(procedures)
(
Exec_P1, Exec_P2, Calc_C, Get_B, Calc_D,F Calc_G), /
/ ,
. [1 ]

() PROCEDURE Exec_P1 () PROCEDURE Exec_P2(D:/OUT, F:/OUT)


LOCAL VAR A,C,D; LOCAL VAR ;
A,C,D; B;
CALL Get_A(A); CALL Get_B(B);
CALL ExecP2(D); CALL Calc_D,F(B,D,F);
CALL Calc_C(A,C,D); END PROCEDURE
END PROCEDURE
PROCEDURE Calc_D,F(:IN, D:/OUT, F:/OUT)
PROCEDURE Calc_C(:IN, C:IN, D:/OUT) A D KAI F O B;
LOCAL VAR A, C, D END PROCEDURE
D A A KAI C;
END PROCEDURE

() PROCEDURE Calc_G(F:IN/OUT, G:IN/OUT) () PROCEDURE Get_B(B:IN)


G O F; ;
END PROCEDURE END PROCEDURE

() () [-0.33]
() () [+1]
() () [-0.33]
() () [-0.33]

: (). ()
Calc_C C
IN /OUT. , D
/OUT IN. ,
Exec_P1 C /OUT. ()
, Calc_G F
IN ( /OUT). () ,
Get_B B
/UT ( ). ()
.

10. ()
.
. /
/; [1 ]

01.

1


2


02.







3

() 1 = , 2 = , 3 = [+0.5]
() 1 = , 2 = , 3 = [+0.5]
() 1 = , 2 = , 3 = [-0.5]
() 1 = , 2 = , 3 = [-0.5]

: . , . 3.4.4 . 90.
()
(1) ( 01. ).
() .
()
(2) ( 02.
). () .
8

() i)
(2) ( 02. ), ii)
(1)
, iii)
(3) ,
( 02. )
( 03. ). () .
() i)
(2) ( 02.
), ii) (1)
, iii)
(3) ,
( 02.
) ( 03. ).
() .

!!!

You might also like