# 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
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2008-08-20
0.8 beta (&kde; 4.2)

&kturtle; är en programmeringsmiljö för undervisning som använder ett programspråk som är inspirerat av &logo;. En viktig egenskap hos detta språk är att programmeringskommandona kan översättas till programmerarens eget språk, så att han eller hon kan programmera på sitt eget modersmål.

KDE
kdeedu
Kturtle
utbildning
språk
modersmål
programmering
kod
&logo;
instruktioner
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 till stor del baserat på några av grundkoncepten i programspråket &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. LCSI gav ut &Mac;&logo; under 1985 som ett verktyg för professionella programmerare, men det blev aldrig populärt. MIT underhåller fortfarande en webbsida för &logo; som finns på http://el.media.mit.edu/logo-foundation/.

Idag finns det flera versioner av &logo; tillgängliga, som enkelt hittas på MIT:s &logo;-sida eller med en enkel google-sökning.

Jämfört med de flesta moderna versioner av &logo;, implementerar språket bara de grundläggande kommandona bäst lämpade för språkets utbildningssyfte, och försöker inte uppfylla behov som professionella programmerare har.

### 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 tolk för &kturtle;s programspråk (inga extra beroenden) som innehåller möjlighet att använda en fullständigt översatt uppsättning av kommandon, och som stöder användardefinierade funktioner och dynamisk typkonvertering.

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

- En kraftfull editor för kommandon i &kturtle;s programspråk med intuitiv syntaxfärgläggning, radnumrering med mera.

- Duken kan sparas som en bild.

- Kommandon i &kturtle;s programspråk är helt översättningsbara.

- En feldialogruta som länkar felmeddelanden till misstagen i programmet.

- Förenklad programmeringsterminologi.

- Många integrerade översatta exempelprogram som gör det enkelt att komma igång.

&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

- 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