Scratch
Scratch è un ambiente di programmazione totalmente gratuito con un codice di programmazione di tipo grafico per creare animazioni, storie, giochi e imparare le basi della programmazione. È adatto a studenti, insegnanti e bambini.
Basi[modifica]
Sprite[modifica]
Gli sprite in Scratch sono delle figure che si possono cliccare e spostarli, semplicemente mantenendo premuto con il tasto sinistro del mouse.
Gli sprite hanno una dimensione una posizione e una direzione.
- La dimensione è la grandezza dello sprite normalmente è già impostata a 100 ma si può modificare scrivendo un numero.
- La posizione è dove si trova lo sprite nello sfondo e si indica con l'asse x e y.
- La direzione è l'inclinazione dell'sprite rispetto allo sfondo e si indica con gli gradi normalmente è impostato a 90°
Gli sprite hanno dei costumi che sarebbero differenti modi in cui si presentano (uno sprite può pure non avere costumi) sono molto utili per creare animazioni .
Sfondi[modifica]
Gli sfondi sono immagini che occupano tutto lo stage quindi non si possono muovere. Quindi gli sfondi sono le immagini dei stage. Uno stage è formato da un piano cartesiano ,ci sono le assi x e y, (x,0;y,0) rappresenta il centro.
Suoni[modifica]
Con scratch si possono utilizzare suoni scelti dalla libreria di Scratch oppure importati dal tuo dispositivo
Codice[modifica]
Il codice serve per dare dei comandi agli sprite o agli sfondi. esistono tipi di codici che sono:
- Movimento
- Aspetto
- Suono
- Situazioni
- Controllo
- Sensori
- Operatori
- Variabili
- Altri tipi di codice
Movimento[modifica]
In questa sezione ci sono i blocchi per far cambiare posizione, direzione, rotazione degli sprite.
Aspetto[modifica]
In questa sezione ci sono i blocchi per far cambiare aspetto allo sprite o allo sfondo oppure ridimensionare gli sprite
Suono[modifica]
In questa sezione ci sono i blocchi per far riprodurre suoni agli sprite o agli sfondi.
Controllo[modifica]
In questa sezione ci sono i blocchi per, far attendere, ripetere una sequenza di codice, fermare tutti i codici e altro.
Operatori[modifica]
In questa sezione ci sono i blocchi per eseguire operazioni aritmetiche e logiche.
Variabili
In questa sezione ci sono i blocchi per impostare una variabile ciascuno.
Cosa sono le variabili?[modifica]
Le variabili sono monitor presenti nella "scena" del progetto che possono contenere numeri, lettere, parole, etc..
Esempi[modifica]
Progetto iniziale[modifica]
Operazioni matematiche[modifica]
Con scratch si possono creare semplici programmi per fare calcoli aritmetici.
Giochi[modifica]
Con scratch si possono creare semplici giochi
Altri progetti[modifica]