ΒΑΣΙΚΕΣ ΕΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Α ΤΑΞΗ ΛΥΚΕΙΟΥ PDF

You might also like

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

1

: ,

.
: , , , , .
1.

.
,
,
.


,



.

( 1.1) ,
,
.
, ,
.
1.1:

.
,
, , .

( )
(
).
1.1


. ,

, , , ,
,
.

.
. ,

.
,
,
.
1.2


, , ,
.. ,

.
(word, excel, power point, acrobat reader ..)
,
, (e-books)
.
()
.

.

( ) .
&
1. ;
2. ;
3.
;


4. ;
5.
.
6.
.
http://www.acm.org/.

:
.
,

: , , ,
, , , , .

2.1.



. ,
.
2.1.1.


.


.

.

Lego .

.



.
,

.
Lego,


.
,
,
.
.
2.1.2.
,

:
:
.

.

:
.

:

.

:
.

:
.
,
.

:

. 5
.

:
.
,
, .

:
.

:
.

2.1.3.


(
)
.


5

.
1000
;


. , ,
.
,
.

.
n n
.
,
, .
.
2.1.4. ()
,

.
. 2.1 .

2.1:


.
,

( )
(, ).


.


.
,
.

.

.
. ,
,
,
.
.
,
.




.


.

.

,


.


.
(..
),
,
,
.
.

1.1

2.1

3.1

1.2

3.2
3.3

2.2:
.



. ,
.
,
, .

,
.


.
,
. ,


,

2.1


2.2

(bullying)

2.2.

2.2.1.

.
.

,
. 2.3
.

2.3: .


.
, ;

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

.
,
, .. .

( ) .


8 .. (Abu Ja'far Mohammed ibn Musa lKhwarismi),

.
"Algorithmus dixit ...." ( ...).

.

20 .

2.2.2.
5
:



. .

(
) .


, ,
.


.

.

.

2.2.3.
,
, , ...

.
.
-


.
.
.



.

.


.
.

. ,

.

.

. ,
:


.

.


.

2.2.4.

.

.
.
,
(..
)
, , ,

. , , (
) , ,
.


.
10 ,
2
,
.


.
.


. , ,
.
.
n!
.
.


.

2.2.5.

,
.
.
,
:


. :
5

1. 5 5
1,2,3,4 5.
5 1+2+3+4+5,
SUM
SUM 5.
.

.


() .
:
5
1.

1 1

2.

2 2

3.

3 3

4.

4 4

5.

5 5

6.

1+2+3+4+5 SUM

7.

SUM 5

8.



.

.
( )

, ,
.
,
, .

.

.
.

:

. ,


.
:

.
, ,

.
:

:
.
.

:
, ,
...

.
, ,
.

2.4
5 .

2.4: 5
.

2.2

(http://www.ecedu.upatras.gr/flowchart/) 2.4
2.3

(http://www.ecedu.upatras.gr/flowchart/)
2.4.
2.4



.
, ,
.
,

.

.
.

.

.
,
.
,
.

.

.
5
.
: 5

: , SUM, ;
: ;

= 0;
SUM = 0;
< 5
;
SUM = SUM + X;

MO = SUM / 5;
;



.
2.4
5

2.2.6.

.
,
, .
.

.

.
.

.

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



.
, , ..
.
..
.

5

-128

-89

105

320

-76

-9

354

.
.

, , , ..

.
, ,
...

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

()

Carrera
Mountain Bike
14

.
.

.

.


.
.
.


.
.
.

2.2.7.
2.2.5
. ,

.
, .


. .

.
. .
;
.

.

, .. -2, 4,
349, 1459, -9847
,
.. -989,34 29,3 33,5
-90,32
A, @, , 7, E, q
01


.
.
:

;

.
-
.
.
=
.
:

5
= 5;
4+5
= 4 + 5;

= 5;
5

= + ;
.

= * 4;
4 .
2.2.5,

.

. ,
;
. ,
, ;. ,


. ,
.

.
.
.
.

. .

, ,
. :

()
1
2
.
.
.


, ()
. ( )

( ).

.
:

: , , S;

;
;
( )
S = Y;

( < )
S = ;

S;



,
( ).

2.5



.
.
( 1)
..
( 2)
.

( )




.

.
.
()




. , .

-

.
.
.
()
1
2



()
.
() , ,
.
.
: 20

: , N, SUM;

SUM = 0;
N = 0;
(N < 20)
;
SUM = SUM + X;
N = N + 1;

SUM;

20
SUM.

20. 20

1. 20
( )
.
2.6

20 .
-

.
.

1
2


()



. 20
.
: 20

: , N, SUM;

SUM = 0;
N = 0;

;
SUM = SUM + X;
N = N + 1;
( 20)

SUM;

2.7

20
.
,

20.

.

- ,
, ,
.


. .
. . .
1
2



,

.

.
1 20 1
;
SUM = SUM + X;

1
1 20.
( ).
20 .
2.2.8.
2.2.6 .
.
,
:

.
-
.


.

(..
...).

.
,
, .. ,
.

2.2.6.
,
.
5 .

: [5];
5 5 .
, Table
..

.
.

[1] = 5;
[2] = 11;
[3] = 132;
[4]= -593;
[5] = 3493;

:

1
5

2
11

3
132

4
-593

5
3493


, 5 , .
100 1000 ;

.
.
,
.

1 5 1
[];

5
1 .

.


.
.
,
.

.

. ,
,
. .

1
50

3
-45

4
10


, 3
.
5 .

= 0;
1 5 1
([] )
= + 1;


;

, 1 5,

.
1 .
0, , ,
, ,
.

.
.

.

1
5

2
-1937

3
948

4
-49

5
12


.

1 5 1
[] = ;


.
.

.

,
.

() .
5
.


key = -5;
1 5 1
([] = key) TOTE
: , N;


-5
5 . key


key.
.

:

1
5

2
-1937

3
-5

4
-49

5
-5

:
3
5



.

.

.
.
5
Max = [1];
1 4 1

([] > [+1]) TOTE


Max = [];

ax = [+1];


Max;
Max
.
1 4

+1. +1
Max
N+1.


+1 .

.
.

.

(selection short).
.
:
1.
2.
3. 1 2


. , ,
5 .
5
: k, i, j, temp;

i 1 4 ME BHMA 1
k = i;
j i+1 5 ME BHMA 1
([j] < [k])
k = j;

temp = [i];
[i] = [k];
[k] = temp;

2.2.9.
,
,
.

.

(run time errors)
.
.

.

.

.
: 2 ( )
:
: X1,X2,Temp;

X1 = 5;
X2 = 8;
: , 1 , X1;
: , 2 , X2;

X1 = X2;
Temp = X1;
X2 = Temp;
: , 1 , X1;
: , 2 , X2;

:
, 1 5
, 2 8
, 1 8
, 2 8

8, 1 8
2 5.
.

.
1
2
3
4
5
6
7
8
9

X1 = 5;
X2 = 8;
: , 1 , X1;
: , 2 , X2;
X1 = X2;
Temp = X1;
X2 = Temp;
: , 1 , X1;
: , 2 , X2;

1
2
3
4
5
6
7
8
9

X1 = 5;
X2 = 8;
: ,
: ,
X1 = X2;
Temp = X1;
X2 = Temp;
:
:

1
5
5
5
5
8
8
8
8
8

8
8
8
8
8
8
8
8

Temp

8
8
8
8

, 5
1
2 5 8. Temp

. ,
Temp. 5 6

X1 Temp X1
2. Temp
2 .
.
5
6
7

Temp = X1;
1 =2;
X2 = Temp;

1
2
3
4
5
6
7
8
9

X1 = 5;
X2 = 8;
: ,
: ,
Temp = X1;
X1 = X2;
X2 = Temp;
:
:

1
5
5
5
5
5
8
8
8
8

8
8
8
8
8
5
5
5

Temp

5
5
5
5
5


.

;
.
5 ,
.
: 5 ( )
:
: , Sum, ;
: ;


= 1;
( < 4)
: ;
Sum = Sum + X;
N = N + 1;

MO = Sum / 5;
: , MO;

4, 10, 6, 8, 2,
.

1
2
3
4
5
6
7
8

= 1;
( < 4)
: ;
Sum = Sum + X;
N = N + 1;

MO = Sum / 5;
: , MO;

4
4

( < 4)
: ;
Sum = Sum + X;
N = N + 1;
( < 4)
: ;
Sum = Sum + X;
N = N + 1;

Sum

6
6

20
20

4
4

Sum

1
2

4
4
4

4
4

2
2
3

10
10
10

4
14
14

(<4);

3
4

: ;
Sum = Sum + X;
N = N + 1;
( < 4)

3
3
4
4

6
6
6
6

14
20
20
20

3
:
4
4, 10, 6, 8, 2 :

MO

4 10 6 8 2
6
5


5
5.

5 .

(<4).
4
1. = 1 3
3 4
. ,
,
:
( 5)

( < 6)
, 5
5
. ,
,
.

. , ,
8
.
.

.
.
0

.
,
.
0
.
:
:
: Arithmitis, Paranomastis;
: Klasma;

: Arithmitis;

: Paranomastis;
AN (Paranomastis = 0) TOTE
: 0, .;

(Paranomastis 0)
Klasma = Arithmits / Paranomastis;
: , Klasma;

,
,
0.
.
,
0, ..
0
.
2.2.10.
,
,


.
,
. ,

()
.
.
:

.
//. .
= + 1;
SUM = SUM + X;

// 1
// Sum



.
/* */. .
/*
2
5.
10 Sub < 10
Sub >= 10;
*/
Sum = X + Y;
Sub = Sum 5;

//
// 5

// 10
AN (Sub < 10) TOTE
//
: Sub < 10;

//
: Sub > 10;

,
.
.
.

&
1. .
2. ;
3. ;
4.
5.


6.
;
7.
;

8.
.

9.



.
.
sec.
( )

( , .

.
10.
.
11.
.
.

12. scratch

. 10
.

You might also like