KTurtle
KTurtle (K från KDE ; Turtle, engelska - turtle) är en pedagogisk programmeringsmiljö , en del av KDE Education Projects utbildningsprogram . Distribueras under villkoren i GNU General Public License .
KTurtle erbjuder ett enkelt sätt att lära sig programmering för barn. Programmeringsspråket som används i KTurtle är baserat på logospråket och kan använda ryska nyckelord. KTurtle implementerar inte helt logotypen; implementeringen saknar funktionerna hos dynamiska programmeringsspråk som migrerade till logotypen från programmeringsspråket Lisp.
Utvecklarna har planerat att släppa en helt uppdaterad, första version av KTurtle efter lanseringen av KDE 4 .
Grundläggande kommandon
- Kommentaren sätts av symbolen "#".
- print "A = " + A - skärmutgång A =%значение А%.
- X=InputWindow "A = ?" — inmatning av en variabel.
- A = random A,B — variabel A tilldelas ett slumpmässigt värde från området [A, B].
Rörelsekommandon
- Forward L(förkortning FW L) - gå framåt L steg
- Backward L(förkortning BW L) - gå tillbaka L steg
- Go X,Y - gå till en punkt med koordinater (x, y), medan övergången "sköldpadda" inte lämnar ett spår
- TurnRight A(förkortning TR A) - vrid "sköldpaddan" åt höger i en vinkel på A grader
- TurnLeft A(förkortning TL A) - vrid "sköldpaddan" till vänster i en vinkel på A grader
- Direction A(förkortning DIR A) - ändra den initiala riktningen för "sköldpaddan" till höger med en vinkel på A grader
- Reset - rensar skärmen och återställer "sköldpaddan" till sin ursprungliga position i mitten av duken
- Clear - rensar skärmen, men återställer inte "sköldpaddan" till sin ursprungliga position
Ritkommandon
- PenDown(förkortning PD) - "sänker" fjädern på "sköldpaddan". Som ett resultat lämnar "sköldpaddan" ett spår under sin rörelse.
- PenUp(förkortning PU) - "höjer" fjädern på "sköldpaddan". Som ett resultat lämnar "sköldpaddan" inte ett spår under sin rörelse.
- PenWidth N - ändrar bredden på spåret efter "sköldpaddan", i pixlar
- PenColor R,G,B - Ändrar RGB-färgen på "sköldpadda"-pennan.
- CanvasColor R,G,B - - Ändrar färgen till RGB för bakgrunden på duken.
- CanvasSize Lx,Ly - ändrar storleken på duken horisontellt Lx och vertikalt Ly i pixlar
- Hide - göm "sköldpaddan"
- Show - visa "sköldpadda"
Variabler
Som standard är alla variabler nollställda. Typen av variabeln behöver inte anges. Variabler kan vara heltal, icke-heltal eller strängar.
Exempel:
Konstruktioner
Början-slutkonstruktionen använder hakparenteser: "[" och "]".
Exempel:
- if a == b [ Go X,Y ] else [ Reset ] - om skick
- while a > b [ Go X,Y ] - medan loop
- for i = 1 to 4 [ Go i,Y ] - för slinga
- repeat N [ Go i,Y ] - upprepa N gånger
Anteckningar
- ↑ The kturtle Open Source Project på Open Hub: Languages-sida - 2006.
Litteratur
Länkar