Professional Documents
Culture Documents
1 Karel Δομή Ακολουθίας
1 Karel Δομή Ακολουθίας
: Karel
:
( )
Karel (http://users.uom.gr/~stelios/Karel.zip).
,
.
,
.
,
.
.
:
Karel (, ,
, beepers, Karel).
.
/ Karel
,
Karel.
. Karel
Karel (, , , beepers )
( /
beepers).
Karel,
.
Karel -
(, , , beepers
),
Karel .
,
.
: ,
(, ).
Karel,
. ,
,
.
Karel
:
,
.
,
.
.
,
.
.
Karel 1.
(,
1:
,
,
Karel
2
2008-2009. 2
.
.
,
.
(, )
(). ,
3
.
-
. ,
,
.
1 2
3 4
5 6
7 8
2:
, ,
, ,
,
, ,
, if, if/else
while, loop
Karel
,
.
,
.
1
1: .
. Karel.zip
(http://users.uom.gr/~stelios/Karel.zip) Karel.exe.
2:
Karel
.
.
3: 4 (move(), turnLeft(),
putBeeper(), pickBeeper())
Karel ( ). turnOff(),
.
4: Karel
,
(
). Karel
,
beepers
2
2
,
.
,
.
Karel.
,
,
.
,
. ,
( ).
,
:
1 :
2 :
3 :
1
,
,
. Karel,
Karel
. ,
: Karel
(, , beepers)
, .
Karel (), Karel
. , Karel
. Karel ,
Karel
.
3
. Karel,
Karel .
,
.
,
.
,
, ,
.
3
, .
,
, .
( )
,
Karel.
beepers
,
,
.
,
.
,
, .
.
,
. 1
3 3 .
, .
7
Karel
1 :
1: Karel
1. Karel
2. Options Language Greek ( 1),
- ( 2).
1. Karel.
2. Karel.
( 2) :
:
.
: , ,
.
: ( )
.
:
.
: .
2: Karel ( )
1. Karel .
2.
( 3)
.
3. ,
Karel.
3. Karel (
)
3: Karel (
)
.
:
Karel,
;
Karel ;
Karel
; ;
4:
Karel
( )
1.
( 4).
2. Karel
Karel beepers
. Karel
!
3. Karel
(1,9).
Karel
move(), turnLeft(), pickBeeper()
putBeeper().
Karel ,
, .
Karel. ,
Karel ( ).
4. .
10
Karel
( ,
Karel move()
!). ,
,
( 5).
5. .
11
Karel
2 :
Karel
. Karel
. ( )
( )
Karel.
,
( 1):
1. .
1
2
Karel ,
, beepers
.
12
,
:
, task
.
, Karel
, }
.
,
. ,
.
,
F8
.
,
Karel
.
,
!
Karel.
(.kpp)
(.wld) projects,
.
.
!
, :
1:
:
,
.
beepers
beepers .
:
.
beepers
beepers .
13
2: Karel
1.
.
2.
2
Karel
.
3.
Karel.
2.
Karel
3:
1. task
.
2. .
:
:
1.
.
2. .
3. .
4. .
:
1.
(
).
2. .
, :
:
1.
(
).
2. .
(, , ):
1. .
2. .
14
:
1. / .
2. .
Karel:
1.
2.
2. .
3. .
4:
:
1. .
2.
.
3.
.
.
4.
.
5:
:
:
F9
.
,
.
( ):
F8
.
, .
, .
15
:
. ,
1. .
2.
.
F10.
F7.
6:
:
kpp wld
( )
.
16
Karel
3 :
1.
:
( )
. Karel
.
1.
.
2. Karel ( 2)
-
,
beeper,
.
Karel
.
2.
2,
.
Karel
( & )
.
3. 3 .
Karel
, beeper. Karel
. Karel
-beeper
3.
.
3. .
17
4. .
5. Karel beepers
5.
.
.
5. beepers.
6. Karel ( 6) .
beepers , 6.
Karel
( ).
.
6. .
18
Pattis, R. E., Roberts, J. & Stehlik, M. (1995) Karel - The Robot, A Gentle
Introduction to the Art of Programming. 2nd edn. Wiley, New York.
Xinogalos, S. (2011), Teaching Programming to Secondary Education
Students with a Learning Environment Based on Karel the Robot: A Pilot
Study in a Greek High School, Chapter in Horizons in Computer Science
Research, Vol. 2, Thomas S. Clary (Ed.), New York: Nova Science, 67-92.
, . (2010),
Karel : ,
5 ,
9-11 , 105-114.
Xinogalos, S. (2009), he quest for excellence in designing a multiparadigm programming environment for novices, Int. Journal of Teaching
and Case Studies,Vol. 2, No. 1, 1-16, Inderscience publications.
, . (2009),
Karel, 5
, ,
953-963.
, . (2003),
, 2
, , 9-11
2003, A' , 783-795.
, . (2002), :
, , . 569.
19