Software : Jens Monig : Snap!

Snap!

Versione
3
Piattaformas
Licenza Open Source
Categoria Educational

Recensione del software

Funzioni principali

  • Facile da imparare il linguaggio di programmazione
  • Interfaccia di trascinamento della selezione
  • Comandi e funzioni multipli
  • Conversione di programmi in altre lingue

Snap! è un linguaggio di programmazione grafica drag-and-drop utilizzato per insegnare l'informatica ad una vasta gamma di età. Originariamente era chiamato Build Your Own Blocks (BYOB) ed è stato ispirato da Scratch, un programma simile. A differenza di BYOB, Snap! corre fuori da un browser web.

Invece di richiedere di scrivere codice per i programmi, Snap! fornisce un'interfaccia visiva. È possibile creare elementi grafici chiamati sprites e quindi programmarli per avere comportamenti diversi. Per programmare gli sprite, tutto ciò che devi fare è trascinare i blocchi che contengono i comandi da una scheda di script e rilasciarli sullo sprite di destinazione. I comandi includono il controllo di movimento, suoni e aspetto, oltre a eventi, variabili e istruzioni logiche.

Se sei interessato a saperne di più sui concetti di programmazione del computer o sull'insegnare questi principi agli altri, Snap! è una grande scelta. È particolarmente utile per le persone che potrebbero trovare il salto nel codice che intimidisce.

Aggiornato: 16 ottobre 2014

▶ Estensione del file primario

.ypr – BYOB Project File

▶ Altre estensioni di file utilizzate Snap! 3

Tipi di file supportati
.SPRITE Scratch Sprite File
.JAR Java Archive File
.SB2 Scratch 2.0 Project File
.YSP BYOB Sprite File
Ulteriori formati di file correlati
.SCRATCH Scratch Project File
.OGG Ogg Vorbis Audio File
.MP3 MP3 Audio File
.WAV WAVE Audio File
.SB Scratch Project File