User Tools

Site Tools


kturtle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kturtle [2014/10/27 18:31]
timmy
— (current)
Line 1: Line 1:
-====== KTurtle ====== 
  
-===== Okolje ===== 
- 
-Program pišemo v levem oknu in ga poženemo z ''Run''. V oknu ''Console'' lahko ukaze neposredno izvajamo. Za izbiro barve lahko uporabimo ''Tools → Color picker…''. 
- 
-===== Jezik ===== 
- 
-Nekateri ukazi imajo drugačne kratice kot v standardnem Logu. Manjkajo ukazi ''circle'' in ''arc'' za risanje (delov) krožnic ter ukaz ''repcount'', ki hrani trenutno število ponovitev zanke ''repeat''. Primer implementacije funkcije ''circle'' je spodaj. 
- 
-^ Osnovni ukazi           ^ Argumenti   ^ Opombe                                   ^ 
-| ''forward'' (''fw''   | razdalja    |                                          | 
-| ''backward'' (''bw''  | razdalja    |                                          | 
-| ''turnleft'' (''tl''  | ° relativno |                                          | 
-| ''turnright'' (''tr'' | ° relativno |                                          | 
-| ''penup'' (''pu''     |                                                      | 
-| ''pendown'' (''pd''   |                                                      | 
-| ''penwidth'' (''pw''  | širina      |                                          | 
-| ''pencolor'' (''pc''  | R,G,B       | Vrednosti v [0,255]                      | 
-| ''clear'' (''ccl''                | Zbriše sliko, pusti želvo pri miru       | 
-| ''reset''                           | Zbriše sliko in postavi želvo na začetek | 
-^ Napredni ukazi          ^ Argumenti   ^ Opombe                                   ^ 
-| ''direction'' (''dir'') | ° absolutno |                                          | 
-| ''getdirection''        |                                                      | 
-| ''center''              |             | Premakne želvo brez risanja              | 
-| ''go''                  | X,Y         | Premakne želvo brez risanja              | 
-| ''gox''                 | X           | Premakne želvo brez risanja              | 
-| ''goy''                 | X           | Premakne želvo brez risanja              | 
-| ''print''               | X           | Napiše X na želvini desni                | 
-| ''fontsize''            | X                                                    | 
- 
-==== Spremenljivke ==== 
- 
-    $x = 10 
-    $x = $x / 3 
-    print "Rezultat: " + $x 
- 
-==== Nadzor toka ==== 
- 
-    # nariši kvadrat (to je komentar) 
-    repeat 4 { 
-      fw 42 
-      tr 90 
-    } 
- 
-    if $x > 5 { 
-      print "$x je večji od 5!" 
-    } else { 
-      print "$x ni večji od 5!" 
-    } 
- 
-    $x = 1 
-    while $x < 5 { 
-      forward 10 
-      $x = $x + 1 
-    } 
- 
-    for $x = 1 to 10 { 
-      print $x * 7 
-      forward 15 
-    } 
- 
-==== Funkcije ==== 
- 
-    learn circle $x { 
-      repeat 36 { 
-        forward $x 
-        turnleft 10 
-      } 
-    } 
- 
-    learn box $x, $y { 
-      repeat 2 { 
-        forward $y 
-        turnright 90 
-        forward $x 
-        turnright 90 
-      } 
-    } 
- 
-===== Gradiva ===== 
- 
-  * [[http://www.israelsson.org/~lethe/logobook/0.5.2/toc.html|Let’s Learn Logo]] 
-  * [[https://docs.kde.org/development/en/kdeedu/kturtle/index.html|The KTurtle Handbook]] 
- 
-==== Naloge ==== 
- 
-  * [[http://www.mhhe.com/math/ltbmath/bennett_nelson/conceptual/student/exercises/exercises.htm]] 
-  * [[http://kturtle-script.blogspot.nl/]] 
kturtle.1414431114.txt.gz · Last modified: 2014/10/27 18:31 (external edit)