# Handbok &kturtle;

Cies
Breijs

    cies SNABELA kde PUNKT nl

Anne-Marie
Mahfouf

    annma SNABELA kde PUNKT org

Mauricio
Piacentini

    piacentini SNABELA kde PUNKT org

Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2004
2009
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2009-05-26
0.8.1 beta (&kde; 4.3)

&kturtle; är en programmeringsmiljö för undervisning som har målet att göra det så lätt som möjligt att ära sig programmera. För att åstadkomma det, gör &kturtle; alla programmeringsverktyg tillgängliga i användargränssnittet. Programspråket som används är &kturtle;s eget,som tillåter att kommandon översätts.

KDE
&package;
Kturtle
utbildning
språk
modersmål
programmering
&turtlescript;
&logo;
sköldpadda

## Inledning

&kturtle; är en programmeringsmiljö för undervisning som använder ett programspråk fritt baserat på och inspirerat av &logo;. Målet med &kturtle; är att göra programmering så enkel och lättillgänglig som möjligt. Det gör &kturtle; lämpligt för att lära barn grunderna i matematik, geometri och ... programmering. En av de viktigaste egenskaperna hos programspråket är möjligheten att översätta kommandon till programmerarens eget modersmål.

&kturtle; är uppkallat efter sköldpaddan (turtle på engelska) som har en central roll i programmeringsmiljön. Användaren programmerar sköldpaddan att rita en bild på duken med programspråkets kommandon.

### Vad är &kturtle;s programspråk?

Programspråket som används i &kturtle; är inspirerat av programspråksfamiljen &logo;. Den första versionen av &logo; skapades av Seymour Papert från MIT:s laboratorium för artificiell intelligens under 1967 utgående från programspråket LISP. Därefter har många versioner av &logo; givits ut. På 1980-talet hade &logo; fått fart, med versioner för MSX, Commodore, Atari och IBM PC-system. Dessa versioner var i huvudsak avsedda för utbildning. MIT underhåller fortfarande en webbsida för &logo;, som innehåller en lista med flera populära implementeringar av språket.

&kturtle;s programspråk delar en funktion som finns i många andra implementeringar av &logo;: möjligheten att översätta kommandon för att passa elevens modersmål. Funktionen gör det enklare för elever som har ingen eller liten förståelse för engelska att komma igång. Förutom denna funktion har &kturtle; många andra funktioner med målet att förenkla elevens inledande upplevelse av programmering.

### Funktioner i &kturtle;

&kturtle; har en hel del bra funktioner som gör att det går snabbt och enkelt att börja programmera. Här är några av höjdpunkterna i &kturtle;s uppsättning med funktioner:

- En integrerad miljö med tolk för &kturtle;s programspråk, editor, duk och andra verktyg, allt i ett program.

- Möjligheten att översätta kommandon på &kturtle;s programspråk, med användning av &kde;:s översättningsramverk.

- &kturtle;s programspråk stöder användardefinierade funktioner, rekursion och dynamiskt byte av typ.

- Körningen kan fås att gå långsammare, göra paus eller stoppa när som helst.

- En kraftfull editor med intuitiv syntaxfärgläggning, radnumrering, felmarkering, visuell körning med mera.

- Duken, där sköldpaddan ritar, kan skrivas ut, eller antingen sparas som en bild (PNG) eller en teckning (SVG).

- Sammanhangsberoende hjälp: Hjälp där du behöver. Tryck bara på F2 (eller använd Hjälp Hjälp om: ...) för att få hjälp om kodavsnittet där markören för närvarande befinner sig.

- En feldialogruta som länkar felmeddelanden till misstagen i programmet och markerar dem med rött.

- Förenklad programmeringsterminologi.

- Integrerade exempelprogram för att göra det enkelt att komma igång. Exemplen är översatta med användning av &kde;:s översättningsramverk.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Tack till och licens

&kturtle;

Program copyright 2003-2007 Cies Breijs cies SNABELA kde PUNKT nl

Dokumentation copyright 2004, 2007, 2009

- Cies Briej cies SNABELA kde PUNKT nl

- &Anne-Marie.Mahfouf; annma SNABELA kde PUNKT org

- Vissa ändringar efter korrekturläsning av &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Uppdaterad översättningsguide och vissa ändringar efter korrekturläsning av Andrew Coles andrew_coles SNABELA yahoo PUNKT co PUNKT uk

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kturtle;

&install.intro.documentation;

### Kompilering och installation

&install.compile.documentation;

## Kommandoindex