You are on page 1of 97

&

, , . , ,

, , , , (
).
, /,
, . - -
.

, ,
,
.
,
/
. & . /

-
- 3.0 (https://creativecommons.org/licenses/bync-nd/3.0/gr/). :
/. . ,
2014

:
, / /
, .
, / /
, / /
, / /
, / /

: , / /



.
.
. , . ,
.



. .
.
pe1920bgel@gmail.com.

,

. &


1:
1.1. .................................................................... 8
1.2. & .................. 9
2:
2.1. ........................................................................................ 12
2.1.1.

................................................................................ 12

2.1.2.

................................................................................. 12

2.1.3.

................................................................................ 13

2.1.4.

................................................................. 13

2.2. ...................................................................................... 15
2.2.1.

......................................................................................... 15

2.2.2.

............................................................................. 16

2.2.3.

........................................................................................ 16

2.2.4.

................................................................................ 19

2.2.5.

................................................................ 22

2.2.6.

................................................................ 26

2.2.7.

.......................................................................... 37

2.2.8.

............................................................ 48

2.2.9.

........................................................................ 56

2.2.10.

................................................................................... 60

2.3. ......................................................................... 61
2.3.1.

............... 61

2.3.2.

........................................................................ 63

2.3.3.

............................................................. 67

3:
3.1. ................................................................... 73
3.2. ............................................................ 76
3.3. ........................................................................ 81
3.4. ..................................................................... 87

........................................................................................................ 89
............................................................................................................. 90
.................................................................................................... 91
....................................................................................................................... 93

1.
:
:

:
, .

1.1.
H .
, , , , ( , , ,
, , ,
, ..).
H
(Computer
Science) (Informatics)
,
,
,
.


,

. ,
,

. ,
/, .

,
, , . :
.
.
.
.

&

1.2. &

,
:
) (Theoritical Computer Science)

,
, . , :

) (Applied Computer Science).


. :

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

.


, ,
:

1.2

(
)


.

Google
,
.
PageRank, ,
. , , , ,
.

10


1.


, . ; .

2.

1972, , o John Pledge , , .


Pledge.

:
,
1. .

2. , .

3. ,

.

,
.
4. ,
1,
.
1
5. ,
.
( ).

. , .

ACM Computing Classification System: http://www.acm.org/about/class


:
http://www.cs.ucy.ac.cy/courses/EPL003/e-book.pdf

11

2.

, .

:
:
.
.
.

.
.

.

.
.

.
.
.
.

,
, ()
.
/ /.

.

12

:
, , , , , , ,

2.1.
2.1.1.
, , , ...
, .
, .
, .

2.1.2.
. . ,
, :

.
, .

.
.
.
,
. , ,
Goldbach ( 1742), , .
.
. , . ,
.

2.1.3.
.
:

,
,
.

2.1.4.


() , , .
, (Computational Thinking)
.
:

, ,
,
,
,
.
,
. Nim Game.

(
).
, , 1, 2 3
.

.

,
, ,

13

14

/
,
.
,
.
,
,
.
,
.
,
;
, , ..
10.

, .
, , .
.
, , .

.


10, 11, 12, ... ,
, .

,
, ( , , ) ,
, ,
.

, 4*+1, .. 17, 13, 9, 5. ,
4* + 1 , .

, , , 4*+1.
, , ,
4*+1.
, ,
, .


1.
2.

3.

- ,
, .
( 3 )
, (, , )
:
1. ( ).
2. Riemann.
3. .
4. .
2.1.4
; ( ),
/ /;

Nim Game online gaming:


http://www.archimedes-lab.org/game_nim/nim.html

2.2.
2.2.1.
,
, .
,
:
1.
2.
3.
4.




() .

15

16

/

. ,
, , 25 :
1. ,
2.
3.

.
,

.

2.2.2.
K .
, .
. . ,
.
. , .
. .
.
.
.
. ,
.
.
, ,
,
. . H , . , .

2.2.3.
,
.


.
:



. , ,

.
.

1 . f(), f,
.
.
f12 (
) f23 ( ) ,
,
f1 f2.

f1
2.2.8.
2

H f2
2.2.8.
3

17

18

/
f1 f2
.
. f2
f1 .

2.2.1.

H (computability of algorithms) .

.
.

-
1.
2.
3.

. ;

. ;
.( )
, .
.
=0 ...=.
0 = =
2 .

4.

;
;


=120 =300.

;

.
.
.
. 12 20.
12 = 22*3 20 = 22*5 (12,20) = 22 = 4.
1. (120, 300) .
2. ,
; .

2.2.4.
.
, .
, , . , .


.
.
.
. . - .

.
. . ,
-

19

20

/
. () .

: .
, . , , , , . ,
,
, .
: , ,
.

.. .
(repetition algorithm), (). ,
, 40
45 , .
()
. (recursive algorithm) ..
() .
(recursive algorithm)
. , ( ).
,
, ,
. , .
. , ,
, (.. ).



. ,
.
: 5^3.
5*5*5. , :
1: i = 1
2: P = 1
3: i > 3 7 4
4: P = P * 5
5: i = i + 1
6: 3
7: P
: 5^3. i 3.
i. A
. :

,
.
,

.

1: i=3
2: (i)

3: i=0 4

4: P=1
5: P=(i-1) * 5
6: 2
i-1
7: P

( 2.2.2) 5 3.

21

22

/

3. , , 3
. ,
2. , 1 ,
0.

2.2.2: 5^3


1.
2.



https://www.youtube.com/watch?v=30WcPnvfiKE .


http://www.it.uom.gr/project/parallel/kef1/1.1.htm

2.2.5.
. , :

. , .
.



,



.

,
.
1: x,y
2: temp = x
3: x = y
4: y = temp

: 1, x y. 2, temp
x. 3, x, y. , 4, y,
temp ( x). x y.

.
, ( ) . ,
: , , , , _ ...

x y, .
x,y
temp x
xy
y temp
, .

23

24

/

. , .
, .

x y, .

: x,y,temp

x,y
temp x
xy
y temp


, .



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


- , , , .

. . (
) ( ).


( ).



x y,
. ,
.

x,y

temp x

xy

y temp

25

26


1.
2.

.
.


http://www.it.uom.gr/project/parallel/kef1/1.1.htm

2.2.6.

. , .

.

.
.

, .
,
.

2.2.4 :
.


4 :


: .. 34, -9, 0
: , .. 2.76, 4.0, -9.3
: , . , , ;
: .
.


.
.
,
. , , .
2.2.5

( 2.2.5),

. .
, (
2.2.6).
.
.

2.2.6

,
.
,
.

[].
.
1.

27

28

/
.
. ,
.

2.2.7: .


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

, ,
[1]. [7].


;
;
. 320
. 10 , . ,
.

( ) .

,
.
, , , .
320 10 . .
, [] . [1,1],
[5,12] .

.

.
, , .
,

( ) .

29

30

/
,

.

2.2.8: -

2.2.9: -

,
, ,
,
,
.
, .

. , .
,

. , ,
. , , , . ,
, .

, , , .


, . , .

. Last In
First Out (LIFO) .

.
. .

, .
, ,
top ().
-
6 . www.google.com ,
www.sch.gr www.weather.com

2.2.10:


.
, , ,
.

31

32

/
(!), ,
,
, 2.2.11.
,
.
. ,
, front
rear.
, ,
. 1 .

1, 2, . 3
, :

2.2.11: ()

front rear 1 3 .
4 .
rear
( 2.2.12).

2.2.12: ()


, .
front ( 2.2.13).
,
. First
In First Out (FIFO).

2.2.13: ()

.
, , ,
.
.

.

2.2.14:

. .
, . ,
, .

, , , .
3.

33

34

/
.
, , ,
.
,
. ( 2.2.15)

2.2.15:

18 , Knigsberg
7 ,
. ( 2.2.16),
:
, ;

2.2.16

Euler, .
Euler ;

.
, .

.
.


; Euler , ,
, ,
. Knigsberg!
, Euler
, .

2.2.17:

. , , .
.

. , .
.
.
, .
, ,, .
;
( 2.2.18). , . , , , .
. ,
,
, ,
.

2.2.18:

35

36


1.

2.

3.

2 :
-
-
-
-
-
-
-
, -
-
; .
2.2.19 ,
:
1. ;
2. 88;
3. -3;
4. ;
5. 98;

2.2.19

4.

( 2.2.20)
;

2.2.20

. ,
.
http://csunplugged.org/sites/default/files/activity_pdfs_other/graph%20co
louring.el_.v6.pdf
San Francisco
.
http://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2.2.7.


.
.
3 , , .
.

37

38

/

,
.

(chatbot) .
,
, .

2.2.21:

1
(, ).
. , 3
. .
2 .
.
( 2.2.22),
.

2.2.22:

.
3, 4
5. 4
(,).
( 2.2.22)
, . ,
.


5
.

(,).
,
( 2.2.23).

, .
6 9 .

.

2.2.23:

6
_ 2014,
9
_ - _ .
, , 2014 - _, _.



. .
, , ( ).

39

40

/
:

DIV

MOD

2.2.24:

,
* DIV .

().
, , .
, ,
.
,
. ( 2.2.25):

>

>=

<

<=

<>

2.2.25:

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


. ,
30 > 17 , ,
(30>17), .
2 .
. , > 15 < 40 (15,40).
, 2 .
2 2 . ,
> 20 = 6 ,
6 20 2 (
2.2.26).

2.2.26:



.
, 2 . ,
2 .
( 2.2.27) 2 .


, .

41

42

2.2.27:

11 :

, . , ..._. , . , _.

, , ,
, :
<>


. (
2.2.28)
. -

2.2.28:

.

, 2
. ( 2.2.29)
2 (+,-,*)
.
, .
: , . _. , ,

. 3 ...
,
.

43

44

2.2.29:

..._
:
<1>

_ <2>

_ <3>

._ <>

()

_


. ,
, .

.


,
10 :
10
10
10
10

90
90
90
90

10 90
4 . ,
:
4
10
90
,
.

.
( 2.2.30) ,

.

2.2.30:

3 .
,
1. 7
_. 1, 7,
...
:
<> < > < > _
<>
.
_
.
,

45

46

/
_.
, .
, , . 1
. , ,
( ) .
.

10 0 _ -2
6 (2.2.31)

10 0 _ 2
.
;
2.2.31

.
.
. .

,
. .

2.2. 32:

.
-
2 .
. 2 . :




2.2.32.
2.2.32, 7 .
_ ,
(1 = 2) . ,
.

( 2.2.33).
<>
.
_

. ,
,
.
2.2.33


1.

2.2.34

47

48

/
2.

3.


:
1.
2. .
3. 2 .
4. .
5. 3 .
6. .
7. PUK, .
1. ( ) .
2. .
, .
. .

2.2 35:

; , .

2.2.8.

. :

. , .

.

. , ,
.

, ,
.

2.2.36

( 2.2.36) 7 , . 4 [4],
, , 4 .
. 50 .
.

50 ,
( 2.2.37).

2.2.37

49

50

/
4 6 ,
.

12 . ,
( 2.238).

2.2.38


, .

,
.
. ; ; ;
, .
,
, . ,

.

.
, , .
( 2.2.39) .

2.2.39


1 100
;
7 ! ,
.
50. .

25. . 37 .
( 2.2.40)
.
;!
!

2.2.40


.

, 3 .
,

51

52

/
,
.
( 2.241) :

2.2.41

. ,
, , , ,
,
.


100
6 . (
2.2.42) 2 6 , .


:

2.2.42

,
( 2.2.43),
. , , .

2.2.43

2.2.44

, , 2 ,
2 . 5 , ( 2.2.44).

53

54

/
. ( 2.2.45)
.

2.2.45:

.
,
. ,
.


.
, .
.
( 2.2.46).

2.2.46


,
, . , ( 2.2.47).

2.2.47


( 2.2.48).

2.2.48


1.

2.

A = [13, 89, 21, 44, 99, 56, 9]


, .
.
: (insertion

55

56

/
sort), (mergesort), (bubble sort) (quicksort).
, A = [7, 17, 89, 74, 21, 7, 43, 9, 26, 10].

http://www.cs.usfca.edu/~galles/visualization/ComparisonSort.html.
3.



.
,

.
.

2.2.9.
, .
(Debugging)
.
. ,
.
.
, .
2.2.49
,
.
.
H

.
, , .

2.2.49: .


(, , ) .
: ) ) )
.
_
, ,
>
>
', , '

', , '
_

>
', , '

', , '
_
_

(black box testing).


.
, .

57

58

/
.
, .

2.2.50:

:
1) = 1, =2, =3
2) =3, =1, =2
3) = 2, =3, =1

.

3 , .

. (white
box testing).
, .

.
.
.
1 > >
2 > >
3 > >
4 > >

20
20
10
10


10 15
20
10 30
30
20 5
20
20 15
15

>
', , '

', , '.


>
. , .


1.
2.
3.

4.

.

. ( )

. ( ) - .
, .
1

5 .
.

1


1 4

>


_
_
' ', , ' ',

2
5 .
2, 5 7.
_
0
0
0
1 5

> 2
+1
_ > 5

59

60

/
+1
_ > 7
+1
_
_
' 2 ',
' 5 ',
' 7 ',

2.2.10.

.


.
:
)
) .

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

.
, (Reverse Engineering)
, .


1.
2.


;
. online .
.

2.3.
2.3.1.


, , .
(bit).
(CPU). .
. , ,
.

. , Fortran, Lisp, Simula Prolog,
,
. C++ C.

.
,
.
:

61

62

1.
(imperative) (procedural) ,
, , , .


. .
Pascal, Ada, Algol, Fortran C . , .
, (actions),
,
.
:
.
Top-Down ,


.
.
.
2.
(declarative) ,
.

.
, . Prolog .

.
.
.
3.
.
(object-oriented) / Object-Oriented Programming (OOP)


.
.
(Graphical User Interface) ..
(methods), . (class)
(
).
. (objects) (classes), . . OOP
, .
C++, Visual Basic, Java, C#.
4.
-Visual Programming. .
.
.

logo-like . / .
, ,
.
.
. logo-like

(
Scratch).

2.3.2.

. .

63

64

/
/ .

http://alkisg.mysch.gr/

.
,
.
.

: ,
:

' '
,
<- (*)/2
" ", , " ", , "
",
_
. (_)
.
, ,
.
, .

_.
, .
.
,
(*)/2
, .

_.

.
, , ( 2.3.1).

2.3.1


.

.

= (*)/2 .
: .
: .

65

.


.

66

/
,
.
Python . (interpreters) Python (source code)
Python . ,
. ( ). . Python ( 2.3.2).

2.3.2:
Python.


. , .
.
-


. . ,
.
5 ,
5 ,
4 7 . ,
2
.
.
...
10 , ;
,
(library).

.

. . .
.
.

2.3.3.

,

.

.
,
.
60
. , .

67

68

/

( 2.3.3):
1.
2.
3.
4.
5.

2.3.3:

. .

.
; ;.


. ,
, .


. .
. .
, ,
,
.

.
. : )


)
.
,
.
. , , . , .
.
.

, 60% .

.

2.3.4.
.

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

69

70

/
.
.

. ,
. ,
, .

.
, .
, .
(...)

.
...
, .
,
.
, ... .
... . ... ,
. Web Server
Apache, Libre Office, Linux, Mozilla
Firefox, MySQL ... .
...
, ... . ,
..., (hackers) .


1.

;
;

2.
3.

4.

.


;
:
1. 2-3 .
2. ,
.
3. . ; .
4.
.
5.
;
.

71

72

3.

, ,
/ .

:
:

.
, , .

.
.

.
, .

:
, , , , , ,
,

3.1.

,
. (hardware) - , (software) ( 3.1). . (, ,
, ), .

3.1

: ( ) ( ) .
,
( ,
, ). ,
:
1.
.
2. , .
3. , ,
.

73

74

/
,
.

3.2:


( C/C++). (Apple), (Microsoft), ( UNIX).


.

, , , /.
:
, , .
, .
, ( ,
). ()
( ).
, , ().



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

, , , . (file)

.
.
, ,
. (directories).

,
, , , ( ), .

/
(input/output, I/O). , , , (, ), .
,
.
, ,
/
.


.
( ), ,

75

76

/
, .

, , . Windows
Microsoft, MacOS, Ubuntu .
, UNIX
Windows Server.


.

(smartphones), iOS Apple, Android
Google, ,

3.3: .


,
(tablets, ),
.


1.
2.
3.
4.

.
;

, .

, , ..
;


Online PC-DOS .
http://jamesfriend.com.au/pce-js/ibmpc-games/

3.2.
To :


(
,
..)
( )
(Database)
Software ()
Hardware ( )
Network ()
, , ,
.
:
, ,
.
:
, , , ,

, ,
,
.
: , , .
. ,
.
. , , .
,
, .

, ,
, ,
.

77

78

/

(Storage area network- SAN)
. SANs
, , jukeboxes, (servers)
.
,
.


, . .

,
.
. ( 3.4)
(cloud
computing).
(cloud)
.3.4.:

internet
.
.
Google, Microsoft, Dropbox .
:
,


, , .


,
.
, .

() (Database
Management System - DBMS) .
(database).
. :


To , ,
.

, . .
, , .

.
(relational model)
. (table) (columns) . (row) (relationship) .

32560
61359
98756
78999
12356

23
90
. 40
17
12

(SQL, XML)
SQL (Structured Query Language)
. SQL ,

79

80

/
,
. , . ,

, .
, .

.
SELECT ,
FROM
WHERE LIKE %

HTML
Hyper Text Markup
Language

.









.
HTML
(tags).

32560
12356

(2014) ,
, .
XML (eXtensible Markup Language)
HTML, .
-. HTML. XML .

. / XML :

.
.

(..
).
(.. WAP Internet , XML).
Web Browsers Internet


1.
2.
3.
4.

3.3.

.
.

.
3
Padlet (www.padlet.com), .

, . 18 , . 19 . 20 , ,
, . 21
. , , .
.
(computer networks): ( ),
. (hardware) (software).

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

81

82

/
,
,
() .
,
, :

,
, , )
, ,
,
, , ,
, .


.
. , ,
.
1. ( 3.4)
(LAN, local area networks)
, ( ) ( ).

, ,
( , ..).
(MAN, metropolitan area networks)
.
( , ) (
)
(WAN, wide area networks)
, , .
(), , .
,
,
. , .

10

100

10

100

1000

10000

83

3.4

2. ( 3.5)

3.5:

(wired networks)
, (coaxial) , (twisted) (optical fibers).

84

/
,
.
(wireless networks)
, ().
bluetooth ( ),
(WLAN, Wifi)
( ).
3.
(Broadcasting networks),

. () , , .
, .
(Switched networks).
.

, .
, / (switches)

, ,
.
:
(Star topology)
( 3.6)
(hub).

- ,
.
:
, .
, .
3.6:


:
, .
(bus topology) (
3.7)
-
(backbone) ,
.
:


:

3.7:

(Ring topology)
( 3.8)
. .
:




.
:




, .
3.8:

85

86

/
:

, ( ,
), , .
, (internet).
, :
(WWW, World Wide Web)
(
, , ),
.
(e-commerce) .

( , email)
. , , .
(usenet, irc, forums )

(, , )
(ftp, p2p sharing ).


1.
2.
3.

4.

; ;
;
http://photodentro.edu.gr/v/item/ds/5145 .
.
:
1. .
2.
3.
4.
.
5.
.

3.4.
(Artificial Intelligence)

,
. ,
. .
, ,

.

, , , , , .

1940
()
.
. 1950 Alan Turing,
,
.
'70
..
(expert systems), ..
, , .
'90, ,
(intelligent agents). .. ,
.
, 2000
, , , .

:
, , , ,
, ,

87

88

/
, , .
, .. (bots).
(chatbots).
. .


Prolog:

1. ..
likes(mary,food).
likes(mary,wine).
likes(john,wine).
likes(john,mary).



Lisp Prolog ( 3.9).

2. :
| ?- likes(mary,food).
yes.
| ?- likes(john,wine).
yes.
| ?- likes(john,food).
no.

, , ,
, ,
,
.

3.9: Prolog


1.
2.
3.

4.

.. 3 ...
.. .
, web 2.0
timetoast (www.timetoast.com) timerine
(www.timerime.com),
. :
http://users.sch.gr/jenyk/index.php/artificialintelligence/aihistoricalreview/5-historicalroute

3 .
www.youtube.com/watch?v=8iDub4Mg64U .

, ., & , . (2005). . : .
, ., , ., , ., & , .
(2006). . : .
, . (2008).
. 14 2014,
http://cgi.di.uoa.gr/~vassilis/ac/VZalgorithms08.pdf
. & . (2012).
. 4th CIE2012, Conference on Informatics in Education 2012 .
.
Lister, .., & Eager, R.D. (. . ) (1991).
(. & . .). : .
, .. (2004). & . . 5 2014,
ftp://teiser.gr/pliroforiki/AlgorithmoiDomesDedomenon/labNotesADS.pdf
Russell, S., & Norvig, P. (2004). (2 .). : .
, .. (2005). & (
). & ,
, 2005. 14 2014,
http://www.teilar.gr/dbData/ProfAnn/profann-2a82b2bb.pdf
, . (2001). . :
.
Tanenbaum, . S. [1996] (2000). (3 .)
. : .
, . (2000). . :
.

89

90

Abelson, H. (1986). Turtle geometry: The computer as a medium for exploring mathematics. MIT press.
Brunskill, D., & Turner, J. (1997). Understanding Algorithms and Data
Structures. USA: McGraw-Hill.
Cormen, T., Leiserson, C., Rivest, R., & Stein, C. (2009). Introduction to
algorithms (3rd ed.). Cambridge: MIT press.
Curzon, P. (2002). Computing Without Computers. Unpublished booklet.
Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2013). Data Structures and Algorithms in Python. Wiley Publishing.
Jones D.N. (1997). Computability and Complexity. From a Programming
Perspective. Massachusetts: MIT Press.
Klein, R., & Kamphans, T. (2011). Pledge's Algorithm-How to Escape from
a Dark Maze. In Algorithms Unplugged (pp. 69-75). Springer Berlin Heidelberg.
Knuth, E.D. (1968). The Art of Computer Programming. Reading: Addison
- Wesley Publish Company.
Knuth, D. E. (1997). The Art of Computer Programming: Fundamental Algorithms, Vol.1 (3rd ed.). USA: Addison Wesley.
Lister, A., (Andrew), 1945-Eager, R. D.
Mehta, D. P. (Ed.). (2004). Handbook of data structures and applications.
CRC Press.
Page, L., Brin, S., Motwani, R., & Winograd, T. (1999). The PageRank citation ranking: Bringing order to the web. 18
2014, http://ilpubs.stanford.edu:8090/422/1/1999-66.pdf
Ryba, A. J., & Kruse, R. L. K. (1999). Data Structures and Program Design
in C++. Prentice Hall.
Sedgewick, W. (2011). Algorithms (4th ed.). Pearson Education.
Senn, J.A. (1989). Analysis and Design of Information Systems (2nd ed.).
London: McGraw-Hill International Editions.
Shaffer, C. A. (2011). Data Structures & Algorithm Analysis in Java. Courier Dover Publications.
Skiena, S. (2008). The Algorithm Design Manual (2nd ed.). USA : Springer.
Sommerville I.(2007), Software Engineering. London: Addison-Wesley
Publishing Company, 8th edition.
Vcking, B., Alt, H., Dietzfelbinger, M., Reischuk, R., Scheideler,
C., Vollmer, H., & Wagner, D. (2011). Algorithms Unplugged. SpringerVerlag Berlin Heidelberg.
Zurada, J. M. (1992). Introduction to Artificial Neural Systems. St. Paul:
West Publishing Company.

http://www.acm.org/about/class
ACM Computing Classification System
http://el.wikipedia.org/wiki/
Wikipedia
http://www.cs.ucy.ac.cy/courses/EPL003/e-book.pdf

http://www.archimedes-lab.org/game_nim/nim.html
Nim Game online gaming
http://www.it.uom.gr/project/parallel/kef1/1.1.htm

http://people.cs.aau.dk/~normark/prog3-03/html/notes/paradigms_themesparadigm-overview-section.html
Kurt Nrmark,
, Aalborg,
http://cdn.oreillystatic.com/news/graphics/prog_lang_poster.pdf

http://www.ustudy.in/node/1975

http://alkisg.mysch.gr/
, .
http://www.ecedu.upatras.gr/flowchart/
(Visual
Flowchart)
http://www.pseudoglossa.gr/
On-line , .

http://www.fme.aegean.gr/sites/default/files/dsampson_xml_lecturesnotes-dec2003.pdf

XML , ,
,
http://computer.howstuffworks.com/cloud-computing/cloudcomputing.htm

http://aetos.it.teithe.gr/~iliou/cs4804/dialexeis/tmp/8.cloud_computing.pdf
.
http://en.wikipedia.org/wiki/Storage_area_network
Wikipedia
http://photodentro.edu.gr/

91

92

http://en.wikipedia.org/wiki/Computer_network
Wikipedia
http://www.eetn.gr/

http://aitopics.org/
,
http://www-formal.stanford.edu/jmc/whatisai/whatisai.html/
;
John McCarthy Standford
http://chaturing.com/artwork/chatbot/
chatbot,
http://sheepridge.pandorabots.com/pandora/talk?botid=fef38cb4de345ab1
&skin=iframe-voice
chatbot ,
James Kirk Star Trek
http://www.chatbots.org/
chatbots
https://www.apple.com/ios/siri/
Apple,
Siri
http://csunplugged.org/sites/default/files/activity_pdfs_other/intelligent%2
0piece%20of%20paper.el_.v6.pdf
,
http://www.chatbots.org/
chatbots .
https://www.apple.com/ios/siri/
Apple,
Siri.
http://csunplugged.org/sites/default/files/activity_pdfs_other/intelligent%2
0piece%20of%20paper.el_.v6.pdf
, .


SQL (Structured Query Language) .
XML (eXtensible Markup Language) . eXtensible= , Markup= HTML, Language: ,
.
, .
,
.

. () .
: .
,
.
.
, .
,
.
(WAN, wide area networks)
, .
(Router)
o .
(Debugging) .
E (repetition algorithm), ().

93

94

/
,
.
: . : , ,
, , .

.
:
,

(...):
, .
(switch) 2
,
.
(MAN, metropolitan area networks) .
() , , , ,
, .
(cloud)
.
() (Database Management
System - DBMS)
.
.

.

(LAN, local area networks) ( )


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

95

96

ISBN: 978-960-99789-3-4

97

You might also like