Τμηματικός Προγραμματισμός -ΕΠΑΝΑΛΗΨΗ

You might also like

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

.

1
.
_

: ,
: .

2

855
( ).
5
>= .
+2
( , , ) .
,
_
_ _
! =================================
(x ,y ,z)

: x,y
: z

y y DIV x
z 2*z + x
_

.1
:
.

_ .

: ,
: .
,
2
855 .
5 .
>=
+2 .
( , , )
, .
_
_ _ .
! =================================

.
(x ,y ,z)
,

. .. & [20,20]
: x,y
x
: z
.

y .
y y DIV x -.
z 2*z + x z .
_ -.

.1
:
.

_
x y z

: , 2 855 5.0
: >= (855>=5.0)
1

4
2
4 855 5.0
855
5 213 14.0

>=
213 14.0 4 213 14.0
+2 >= (213>=14.0)
2
( , , )
6
,
6 213 14.0
_
35 34.0
_ _

35 34.0 6 35 34.0
! =================================
(x ,y ,z) >= (35>=34.0)
3


8

: x,y
8 35 34.0
: z

4 76.0

y y DIV x ! !
4 76.0 8 4 76.0

z 2*z + x ! ! >= (4>=76.0)



_ : x ,
y,z .

.2
.
_
:
: ,, ,
,
2 ,
13
(,) ,
.

5*+ ,
_(-20)
,
(,)-3
, , .
(,)

_ _
.
! =================================
.
(x,y):

: x, y,

(x+y) DIV x
2-
_

.2
.
_ :

: ,, .

2 .
13 .
(,) ,
,
5*+
_(-20) .
(,)-3
, ,
(,)

_ _
! =================================
(x,y):

: x, y,

(x+y) DIV x
2-
_

.2
:
.

_
x y
: ,,
2 13

2 13
2
13 7

(,) -5 -5

5 25
5*+
_(-20) 25 5
(,)-3 1

, ,
-2 5, 25 -2
(,)
5 25


_ _
6

-4 -4
! =================================

(x,y):

: x, y,

(x+y) DIV x
2-
_

.3
.
.
.
.
! ================================= .
__ (X) :

: X

__ X^2
_

! =================================
__ (X_2)
.
: X,_2

X
_2 X^2
_

.4

.

! =================================
() :

: ,,i

< 0
0

1

i 1
*i !

_
_


_

.5


.
! =================================
_ (_,)
!
!

: _,
: ,

_
_, (/);

_ = = = =

= =



_

_

.6
,
- .
=13.5626782 =2
13.56, =13.56872 =2 13.57
! ========================================================
:
(,):
12.567823

2
: ,,_,_
: 12.567823*10^2
1256.7823
*10^
_ 1256
__()
_-_ _ 0.7823
_ >= 0.5 _ > 0.5
_ _ +1
_ 1256+1
_
_ 1257
_/10^
_ 1257/10^2

.7

.

! ===============================================
_():

:
:

>= 1000 <= 9999





_

_
_

.7

.

! ===============================================
_(,)


:
:

>= 1000 <= 9999





_

_

.8
,
,
.
! ===============================================
_(,_,_)

: , _, _,

_
[ , _,, _ ,]

_ => _ <= _

_

.9

.

! ===============================================
_():

: ,

1
DIV 10^<>0

+1
_

_

.10
500
50 , .

! ===============================================
__()

: [500,50], i, j

i 1 500
j 1 50
_
[i,j]

_ [i,j]> 0
..
_

_ __

_

.11

( 1000),
0 .
! ===========================================================================

_(_, , ):

===========================================================================
0
: _, [1000]
_
: , , ,
:

_
!

_
0
i1
( = ) (i <= )
[i] =

i

i i+1
_
_
=



.12

( 1000),
.

! ===========================================================================

__ (_, , ):

: _, [1000]
: , ,

i 1
[i] =
+1
_
_
__
_

.13
.

! ===============================================
(_1, _2)

: _1, _2,

_1
_1 _2
_2

_

.14
1000.

! ===============================================
(, )

: [1000],
: , i,j
!
i 2
j i _ -1 !

[j-1] > [j]


([j-1] , [j] ) !

_
_
_

_

.15

1000.

! ===========================================================================

_ (, ):

: [1000],
: , i

i 1

+ [i]
_

_ /

_

.16

( 1000 10)

! ===============================================
__ (_, _, )

: _, _, [1000, 10], i, j

i 1 _
j O 1 _
_
' ', i, ' ', j, ' '

[i, j]

_ [i,j]> 0
_
_

_

.17
3 : ,
. 40
20 ,
. :
. , 3
.
.
, .
: 120 , .



: OI_1 [40], _2[40], _3[40], _[120]
: _1[40], _2[40], _3[40], _[120]

: _(_1, _1)
: _(_2, _2)
: _(_3, 3)

: (_1, _1, _2, _2, _3, I_3,


_, I_)

: (_, _)
: (_, _

_

.18
3 : ,
. 40
20 ,
. :
. , 3
.
.
, .
: 120 , .

! ===============================================
_(, )

: i
: [40]
: [40]

i 1 40

[ i ] ] , [ i ]
_
_

.18
! ===============================================
(_1, _1, _2, _2, 3, _3, _, _)

: i
: I_1[40], _2[40], _3[40], _[120]
: _1[40], _2[40], _3[40], _[120]

i 1 40
_[ i ] _1 [ i ]
I_[ i ] _1 [ i ]
_
i 1 40
_[40+ i ] _2 [ i ]
1_[ 40+i ] _2 [ i ]

_
i 1 40
_[80+ i ] _3 [ i ]
1_[ 80+i ] _3 [ i ]
_
_

.18
! ===============================================
(, )

: i,j
: [120], 1
: [120], 2

i 1 120
j 120 i -1

[j - 1] < [j]
1 [j-1]
[j -1] [j]]
[j] 1
2 [j- 1]
[j-1] [j]
[j] 2
_
_
_
_

.18
! ===============================================
(, )

: i
: [120]
: [120]

i 1 20

[ i ] ] , [ i ]
_

_

.19
, , >100
.
22 32 N2
S= 1+ 2 +3 + + N
2! 3! N!

===========================================================================
! =================================
() :


: , , : , ,i
:

< 0
_ 0

_ > 100 1
0
i 1
i 1 *i
()
_
+*(^2/)
_
_

: _

_

.19
, , >100
.
(+1)2 (+2)2 (+3)2 (+)2
S= + + + +
1! 2! 3! !
2 _

===========================================================================

: ,A, , _ > 100
: _A
() :
_()
0 : , ,i
i 1

+ < 0
() 0

+^2/
1
_
: i 1
_ *i
! =======================================================================
_ () _
_
:
_

.20
.
, 1000
( ) . ,
10% .
; () [0,1).
_(_- -) >_

==============================================================================
_
(_ > _)
= 1000



: i,_, _ _
: _
: ,
_
_ 0.1* _
! =======================================================================
_ 0
_()
_ 0 ! ,
i 1
_() :
:
=
!
_ _ +1 ! 0<=<1
()
_ _ +1 >= 0.5
_


_ _
_

.21
. 2
. , 1 .
10% , .
2 ( 10)
, .
() [0,1)

===========================================================================
1 1_1+1_2
2 2_1+2_2
: _, ,1_1, 1_2
1 > 2
: 2_1, 2_2,1_,2_
1_ 1_+1
: _,1,2,1,2
,1
: 1,2
_ 1 < 2

1,2 2_ 2_+1
_ ,2
_
_ _ >=10
_ _(0.1*_) _
, ,_, 1 = 12
0 1 1+1
1_ 0 _
2_ 0
1 0 2 = 12
2 0 2 2+1
_ ! 1 & 2 _
(1_1) +1
(1_2) _ =_
(2_1) 1=_
(2_2) 2=_

.21
. 2
. , 1 .
10% , .
2 ( 10)
, .
() [0,1)

===========================================================================

()
1 = _

,1 :
_ 2 = _ :
,2

!
1_ > 2_
! 0<=<1
,1, ,1_
()

6*
,2, ,2_
_ ! 0<=6*<6

_
_()+1
_
_

You might also like