.


:




:

































 

 

 

 


,




, , .

: (+), (-), (*), (/) (^).

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.

= {... }

, .

.





:


: 2016-03-25; !; : 554 |


:

:

, ,
==> ...

1624 - | 1536 -


© 2015-2024 lektsii.org - -

: 0.102 .