# Manuale di &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Mauricio
Piacentini

    piacentini AT kde DOT org

Pino
Toscano

    toscano.pino@tiscali.it

Traduzione italiana
2004
2009
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2011-11-15
0.8.1 beta (&kde; 4.8)

&kturtle; è un ambiente educativo di programmazione per semplificare l'apprendimento della programmazione il più possibile. Per questo &kturtle; rende tutti gli strumenti di programmazione disponibili nell'interfaccia grafica. Il linguaggio di programmazione usato è il &turtlescript;, che permette la traduzione dei suoi comandi.

KDE
&package;
KTurtle
educazione
lingua
nativo
programmazione
&turtlescript;
&logo;
tartaruga

## Introduzione

&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione &turtlescript;. L'obiettivo di &kturtle; è quello di facilitare e di rendere a portata di tutti la programmazione. Ciò rende &kturtle; adatto per insegnare ai bambini le basi della matematica, della geometria e... della programmazione. Una delle principali caratteristiche di &turtlescript; è la possibilità di tradurre i comandi nella lingua parlata dal programmatore.

&kturtle; è chiamato così poiché la tartaruga ha un ruolo centrale nell'ambiente di programmazione. Lo studente istruisce la tartaruga, usando i comandi del &turtlescript;, per disegnare qualcosa nell'area di disegno.

### Cos'è &turtlescript;?

&turtlescript;, il linguaggio di programmazione usato in &kturtle;, è ispirato dalla famiglia di linguaggi di programmazione &logo;. La prima versione di &logo; è stata creata da Seymour Papert del laboratorio di intelligenza artificiale del MIT nel 1967 come variante del linguaggio di programmazione LISP. Da allora sono state rilasciate molte versioni di &logo;. Dal 1980 il &logo; guadagnò popolarità, con le versioni per sistemi MSX, Commodore, Atari, Apple II e PC IBM. Queste versioni erano principalmente per scopi educativi. Il MIT gestisce ancora un sito sul &logo; che contiene varie implementazioni popolari del linguaggio.

&turtlescript; condivide una funzione di molte altre implementazioni di &logo;: la possibilità di tradurre i comandi per adattarsi alla lingua nativa dello studente. Questa possibilità semplifica l'apprendimento degli studenti che non conoscono l'inglese o lo conoscono poco. Inoltre, &kturtle; ha moltre altre funzioni mirate a semplificare la prima esperienza con la programmazione.

### Caratteristiche di &kturtle;

&kturtle; ha alcune caratteristiche che riducono ad un soffio l'inizio della programmazione. Guarda qui alcuni dei punti salienti delle caratteristiche di &kturtle;:

- Un ambiente integrato con un interprete &turtlescript;, editor, area di disegno e altri strumenti in una sola applicazione (senza ulteriori dipendenze).

- La possibilità di tradurre i comandi &turtlescript; usando il sistema di traduzione di &kde;.

- &turtlescript; supporta funzioni definite dall'utente, ricorsione e cambio dinamico dei tipi.

- L'esecuzione può essere rallentata, bloccata o annullata in ogni momento.

- Un potente editor per i comandi &turtlescript; con intuitiva evidenziazione della sintassi, numerazione delle linee, indicatori degli errori, esecuzione visuale, ed altro.

- L'area di disegno, dove la tartaruga disegna, può essere stampata o salvata come immagine (PNG) o disegno (SVG).

- Aiuto contestuale: l'aiuto dove necessario. Premi F2 (o guarda Aiuto Aiuto su: ...) per avere un aiuto riguardo al frammento di codice sotto il cursore.

- Una finestra di dialogo d'errore che collega i messaggi d'errore agli errori nel programma e li segna in rosso.

- Terminologia semplificata di programmazione.

- Gli esempi integrati di programmi semplificano i primi passi. Questi esempi sono tradotti usando il sistema di traduzione di &kde;.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Riconoscimenti e licenza

&kturtle;

Copyright del software 2003-2007 Cies Breijs cies AT kde DOT nl

Copyright della documentazione 2004, 2007, 2009

- Cies Briej cies AT kde DOT nl

- &Anne-Marie.Mahfouf; annma AT kde DOT org

- Alcune modifiche per la correzione di errori di &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Guida alla traduzione aggiornata ed alcune modifiche per la correzione di errori di Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Traduzione italiana di Pino Toscano toscano.pino@tiscali.it

&underFDL; &underGPL;

## Installazione

### Come ottenere &kturtle;

&install.intro.documentation;

### Compilazione e installazione

&install.compile.documentation;

## Indice dei comandi