# 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
Paolo
Zamponi

    zapaolo@email.it

Aggiornamento della traduzione italiana
2004
2009
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
20/01/2021
Applications 20.12

&kturtle; è un ambiente educativo di programmazione che cerca di semplificare il più possibile l'apprendimento della programmazione. 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
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é nell'ambiente di programmazione la tartaruga ha un ruolo centrale. 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 nel 1967 da Seymour Papert, del laboratorio di intelligenza artificiale del MIT, come variante del linguaggio di programmazione LISP. Da allora sono state rilasciate molte versioni di &logo;. A partire dal 1980 il &logo; guadagnò popolarità, grazie alle versioni per i sistemi MSX, Commodore, Atari, Apple II e PC IBM. Queste erano state sviluppate principalmente per scopi educativi. Il MIT gestisce ancora un sito sul &logo; che contiene un elenco di varie implementazioni popolari del linguaggio.

&turtlescript; condivide una funzionalità che si trova in 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 che lo conoscono poco. Inoltre &kturtle; ha molte altre funzionalità che mirano a semplificare la prima esperienza con la programmazione.

### Funzionalità di &kturtle;

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

- Un ambiente integrato con un interprete &turtlescript;, un editor, un'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 le funzioni definite dall'utente, la ricorsione e il cambio dinamico dei tipi.

- L'esecuzione può essere rallentata, messa in pausa o interrotta in ogni momento.

- Un potente editor dei comandi &turtlescript; con un'intuitiva evidenziazione della sintassi, la numerazione delle linee, gli indicatori degli errori, l'esecuzione visiva, 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 in Aiuto Aiuto su: ...) per avere un aiuto sul frammento di codice sotto il cursore.

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

- Una terminologia di programmazione semplificata.

- I programmi di esempio integrati semplificano i primi passi. Questi 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; &Anne-Marie.Mahfouf.mail;

- 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;

## Indice dei comandi