KTurtle
KTurtle (K KDE :stä ; Turtle, englanti - turtle) on opetusohjelmointiympäristö , osa KDE Education Projectin koulutusohjelmistopakettia . Jaetaan GNU General Public License -lisenssin ehtojen mukaisesti .
KTurtle tarjoaa helpon tavan oppia ohjelmointia lapsille. KTurtlen ohjelmointikieli perustuu Logo -kieleen ja voi käyttää venäläisiä avainsanoja. KTurtle ei täysin toteuta Logoa; toteutuksesta puuttuu Lisp-ohjelmointikielestä Logoon siirtyneiden dynaamisten ohjelmointikielten ominaisuuksia.
Kehittäjät ovat suunnitelleet julkaisevansa täysin päivitetyn, ensimmäisen version KTurtlesta KDE 4 :n julkaisun jälkeen .
Peruskomennot
- Kommentti on merkitty symbolilla "#".
- print "A = " + A - näytön ulostulo A =%значение А%.
- X=InputWindow "A = ?" — muuttujan syöttö.
- A = random A,B — muuttujalle A annetaan satunnaisarvo alueelta [A, B].
Liikekomennot
- Forward L(lyhenne FW L) - kävele eteenpäin L askelta
- Backward L(lyhenne BW L) - palaa L askelta taaksepäin
- Go X,Y - mene pisteeseen, jossa on koordinaatit (x, y), kun siirtymä "kilpikonna" ei jätä jälkeä
- TurnRight A(lyhenne TR A) - käännä "kilpikonna" oikealle A asteen kulmassa
- TurnLeft A(lyhenne TL A) - käännä "kilpikonna" vasemmalle A asteen kulmassa
- Direction A(lyhenne DIR A) - muuta "kilpikonnan" alkusuuntaa oikealle A asteen kulmassa
- Reset - tyhjentää näytön ja palauttaa "kilpikonnan" alkuperäiseen asentoonsa kankaan keskelle
- Clear - tyhjentää näytön, mutta ei palauta "kilpikonnaa" alkuperäiseen asentoonsa
Piirustuskomennot
- PenDown(lyhenne PD) - "laskee" "kilpikonnan" höyhenen. Tämän seurauksena "kilpikonna" jättää jäljen liikkeensä aikana.
- PenUp(lyhenne PU) - "nostaa" "kilpikonnan" sulkaa. Tämän seurauksena "kilpikonna" ei jätä jälkeä liikkeensä aikana.
- PenWidth N - muuttaa "kilpikonnan" jättämän jäljen leveyttä pikseleinä
- PenColor R,G,B - Muuttaa "kilpikonna"-kynän RGB-väriä.
- CanvasColor R,G,B - - Muuttaa kankaan taustan värin RGB:ksi.
- CanvasSize Lx,Ly - muuttaa kankaan kokoa vaakasuunnassa Lx ja pystysuunnassa Ly pikseleissä
- Hide - piilota "kilpikonna"
- Show - näytä "kilpikonna"
Muuttujat
Oletusarvoisesti kaikki muuttujat on asetettu nollaan. Muuttujan tyyppiä ei tarvitse määrittää. Muuttujat voivat olla kokonaislukuja, ei-kokonaislukuja tai merkkijonoja.
Esimerkki:
Rakennukset
Alkupään konstruktio käyttää hakasulkeita: "[" ja "]".
Esimerkkejä:
- if a == b [ Go X,Y ] else [ Reset ] - jos kunto
- while a > b [ Go X,Y ] - kun silmukka
- for i = 1 to 4 [ Go i,Y ] - silmukalle
- repeat N [ Go i,Y ] - toista N kertaa
Muistiinpanot
- ↑ Kturtle Open Source -projekti Open Hubissa: Languages Page - 2006.
Kirjallisuus
Linkit