[BASE Cinque - Appunti di Matematica ricreativa]

Turtle graphics #0. LibreLogo e la tartaruga che vive in un foglio di testo

Attivare LibreLogo in LibreOffice Writer e scoprire gli strumenti per raccontare le vostre prime storie informatiche.

 

Sintesi. Programmare è un po' come scrivere un racconto, ed è molto significativo che LibreLogo viva proprio all'interno di Writer, che è l'elaboratore testi di LibreOffice. In questo articolo vediamo come attivare LibreLogo, personalizzare l'interfaccia e muovere i primi passi nella turtle graphics. Inoltre, vedremo alcune alternative software per iniziare a pensare e scrivere nel linguaggio di programmazione della turtle graphics.

Attivare LibreLogo in LibreOffice

LibreOffice è una raccolta di programmi di produttività personale, libera e gratuita, sviluppata da una vasta comunità internazionale.

Comprende sei applicazioni principali:

Forse non tutti sanno che...

...il programma Writer nasconde al suo interno strumenti avanzati e sorprendenti tra cui LibreLogo.

Per trasformare Writer in un ambiente di programmazione LibreLogo, seguite le indicazioni:

  1. Aprite LibreOffice e quindi il programma Writer;
  2. Cliccate successivamente su Visualizza → Barre degli strumenti → Logo.

Fatto!

Attivare LibreLogo in Writer

Figura. Attivare la toolbar di LibreLogo

 

Dovrebbe comparire un'ambiente come questo:

Barra piccola di LibreLogo

Figura. L'interfaccia di LibreLogo

 

Impostare un'interfaccia efficace

Attenzione. Le seguenti indicazioni sono testate con LibreOffice 26.2 su Windows 10, 11. Su Linux e Mac potrebbero esserci lievi differenze nei menù e nell'interfaccia.

Per lavorare comodamente, conviene ingrandire la barra degli strumenti e semplificare l'ambiente di programmazione. Ecco una guida essenziale.

  1. Nella barra degli strumenti di Writer, cliccate su Strumenti → Opzioni.
  2. Nella finestra delle Opzioni, cliccate su Aspetto e impostate:
    Icone - Elementary
    Barra degli strumenti - Grandissima
    Barra laterale - Grande
    Barra notebook - Grande
    Posizione scheda - Verticale sul lato
  3. Conferma le scelte cliccando su OK.

Se necessario, incollate la barra degli strumenti di LibreLogo al margine sinistro del foglio di lavoro oppure dove preferite.

Dovreste ottenere un ambiente come questo.

Barra strumenti LibreLogo

Figura. L'interfaccia personalizzata di LibreLogo con le icone grandissime del tipo Elementary

 

I pulsanti più utili sono quelli segnalati nella figura seguente.

 

Barra strumenti LibreLogo

Figura. I pulsanti principali dell'ambiente LibreLogo

 

Primi passi con la tartaruga

Come si scrive un programma in LibreLogo?

Basta digitare i comandi nella pagina di testo e, alla fine, cliccare sull'icona di Avvio.

Provate per esempio a digitare il programma seguente.

forward 80
back 40
left 90
forward 40

Cliccando su Avvia, la tartaruga disegnerà la figura che vedete qui sotto.

Programma in LibreLogo

Figura. Programma LibreLogo nella prima pagina

 

Cosa significano le istruzioni scritte nel programma?

Sono istruzioni per il movimento della tartaruga (turtle)

All'inizio la tartaruga si trova al centro dello schermo ed è rivolta verso l'alto.

Quando si muove, lascia una traccia sul foglio come se usasse una penna.

forward 80 (vai avanti di 80 unità)
back 40 (vai indietro di 40 unità)
left 90 (ruota a sinistra di 90°)
forward 40 (vai avanti di 40 unità)

Disegni e codice

La prima pagina del documento è dedicata ai disegni della tartaruga e può contenere anche un programma breve.

Per programmi più lunghi e complessi conviene dedicare al testo le pagine successive del documento e lasciare la prima pagina libera per il disegno.

Per farlo:

Cliccate su Inserisci →  Interruzione di pagina

Writer aggiungerà una nuova pagina al documento separandola da quella precedente con una linea tratteggiata.

Digitate il programma seguente nella seconda pagina e cliccate su Avvio.

forward 100
right 120
forward 100
right 120
forward 100

La tartaruga disegnerà nella prima pagina un triangolo equilatero.

Programma in LibreLogo

Figura. Programma LibreLogo nella seconda pagina

 

La sintassi di LibreLogo

Ogni linguaggio di programmazione si basa su due concetti fondamentali:

Se si commette un errore di sintassi, il programma si blocca e segnala l'errore (per esempio rigth 120)

Se si commette un errore di semantica, il programma si avvia ma fa qualcosa di diverso da ciò che volevamo oppure si blocca (per esempio scrivere right 120 invece di left 120).

Ecco la sintassi e la semantica dei comandi base per muovere la tartaruga (turtle):

forward n (fd n)

forward 10 ; muove avanti di 10pt

 

back n (bk n)

back 10 ; muove indietro di 10pt

 

left n (lt n)

left 90 ; ruota la tartaruga di 90 gradi in senso antiorario

 

right n (rt n)

right 90 ; ruota la tartaruga di 90 gradi in senso orario

 

Nei prossimi articoli vedremo altre istruzioni e strutture necessarie per scrivere programmi.

Perché LibreLogo è speciale?

Ecco alcune caratteristiche di LibreLogo che, secondo me, sono davvero affascinanti.
Con l'uso ne troverete altre e, inevitabilmente, anche alcuni limiti.

Alternative alla tartaruga di LibreLogo


Crediti.

Contenuti originali di Gianfranco Bo, rilasciati nel pubblico dominio (CC0).
LibreOffice è un marchio registrato di The Document Foundation. Gli screenshot dell’interfaccia provengono dal software LibreOffice (v.26.2).


Pace e bene a tutti.

GfBo


Data creazione: Luglio 2026

Ultimo aggiornamento: Luglio 2026


Sito Web realizzato da Gianfranco Bo