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:49]
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č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.1414432198.txt.gz · Last modified: 2014/10/27 18:49 by timmy