, , .
: (+), (-), (*), (/) (^).
TurtleScript:
$ = 1 + 1
$ = 20 - 5
$ = 15 * 2
$ = 30 / 30
$ = 2 ^ 2
. .
, :
2010-12
:
((20 - 5) * 2 / 30) + 1
. 20 5, 2, 30 , , ( 2). .
KTurtle . , , : , , sqrt, pi, sin, cos, tg, arcsin, arccos, arctg.
, ( ). , : , . TurtleScript :
$_1_1 = # ->
$_1_0 = # ->
$_0_1 = # ->
$_0_0 = # ->
$_1_1 = # ->
$_1_0 = # ->
$_0_1 = # ->
$_0_0 = # ->
$_1 = # ->
$_0 = # ->
, . , . , , , .
.
:
$a = 1
$b = 5
(($a < 10) ($b == 5)) ($a < $b) {
""
}
TurtleScript . , .
:
$n = 1
($n < 10) ($n == 2) {
""
}
TurtleScript , . , .
, , , :
|
|
$n = 1
($n == 3) {
""
} {
" ;-)"
}
:
$ = 10 > 3
10 3 . , $.
( ) .
:
$A == $B $A $B
$A!= $B $A $B
$A > $B $A $B
$A < $B $A $B
$A >= $B $A $B
$A <= $B $A $B
, $A $B .
, KTurtle - . , . KTurtle. , . -.
.
()
X
X . . .
()
X
X . . .
()
X
X . .
()
X
X . .
()
X
X 0, . .
_
_
_ , .
.
X,Y
. X Y .
_
_ X
_ X , .
_
_ Y
_ Y . .
, _, _ , .
, .
_
_ .
_
_ .
|
|
, . . .
_ ()
_
_ . , . . _. _ .
_ ()
_
_ . , . . _. _ .
_ ()
_ X
_ ( ) X . _ .
_ ()
_ R,G,B
_ . RGB . _ .
.
_ ()
_ X,Y
_ . X Y . _ .
_ ()
_ R,G,B
_ . RGB . _ .
.
()
. -: , , .
, . , KTurtle. , , 400 x 400 .
, , , , . .
.
[ KTurtle , . ]
()
, . .
()
. , . .
, .
X
- . . , +. :
$ = 2003
$ = "Cies"
$ + " KTurtle " + $ + " !"
_
_ X
_ , . . . .
KTurtle.
(x)
.
(10.8)
20
(10.3)
, 11 10.
()
X,Y
, . . (X) , (Y) . , . :
500 {
|
|
$x = 1,20
$x
10 - $x
}
, .
X,Y
.
Sqrt
sqrt X
sqrt X.
Pi
pi
, 3.14159.
Sin, cos, tg
Sin X
Cos X
Tg X
sin, cos tg. , X, .
Arcsin, arccos, arctg
arcsin X
arccos X
arctg X
sin, cos tg. , X, .
, -. KTurtle :
X
, .
"Cies KTurtle 2003 !"
X
. ( ), . , , . :
$ = " ?"
$ = 2003 - $
" 2003 " + $ + " ."
, .
TurtleScript
, .
, $. .
, (/) . =. , .
, . , TurtleScript:
$x = 10
$x = $x / 3
$x
$x 10. $x , 3. , $x 10 / 3. $x . $x.
, . :
$n
.
TurtleScript:
$a = 2004
$b = 25
# "2029"
$a + $b
30
# "2004 25 2029"
$a + " " + $b + " " + ($a + $b)
$a $b 2004 25. , , 30. , . 30 , . , , .
:
|
|
$ = " ?"
" " + $ + "! ..."
. $ .
. .
TurtleScript
( ).
- . , , .
KTurtle, , . .
X
X .
36 {
5
10
0.5
}
, . .
{... }
, , .
$x = 6
$x > 5 {
"$x !"
}
$x 6. $x > 5. , 6 5, , .
{... } {... }
. , , .
$x = 4
$x > 5 {
"$x !"
}
{
"$x !"
}
$x > 5. 4 , 5, . , .
{... }
. , , , , .
$x = 1
$x < 5 {
10
1
$x = $x + 1
}
$x 1. $x < 5. , , . 4 , $x 1.
{... }
. , .
= {... }
, . . , .
$x = 1 10 {
$x * 7
15
}
, , $x 1, , $x 10. $x 7. 7.
, 1.
= {... }
, .
.