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
kturtle [2015/07/08 13:34]
timotej removed
— (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čna imena in 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      | Nastavi širino želvine črte              | 
-| ''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''        |                                                      | 
-| ''gox''                 | x           | Premakne želvo brez risanja              | 
-| ''goy''                 | x           | Premakne želvo brez risanja              | 
-| ''go''                  | x,y         | Premakne želvo brez risanja              | 
-| ''center''              |             | Premakne želvo brez risanja (''go 0,0'') | 
-| ''print''               | besedilo    | Napiše besedilo na želvini desni         | 
-| ''fontsize''            | x                                                    | 
-| ''random'' (''rnd''   | min,max     | Vrne naključno vrednost iz [min,max]     | 
-| ''message''             | sporočilo   | Odpre okno s sporočilom                  | 
-| ''ask''                 | vprašanje   | Odpre okno z vnosnim poljem, vrne niz    | 
- 
-==== 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]] 
- 
-==== Primeri ==== 
- 
-  * [[http://www.mhhe.com/math/ltbmath/bennett_nelson/conceptual/student/exercises/exercises.htm]] 
-  * [[http://kturtle-script.blogspot.nl/]] 
-  * [[https://upload.wikimedia.org/wikipedia/commons/d/d1/KTurtle_0.8_Zufälliger_Weg.png|Naključna pot]] 
kturtle.1436355294.txt.gz · Last modified: 2015/07/08 13:34 by timotej