Professional Documents
Culture Documents
ΒΑΣΙΚΕΣ ΕΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Α ΤΑΞΗ ΛΥΚΕΙΟΥ PDF
ΒΑΣΙΚΕΣ ΕΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Α ΤΑΞΗ ΛΥΚΕΙΟΥ PDF
ΒΑΣΙΚΕΣ ΕΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Α ΤΑΞΗ ΛΥΚΕΙΟΥ PDF
: ,
.
: , , , , .
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
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
.