DATI E VARIABILI Anche in Scratch I dati
DATI E VARIABILI Anche in Scratch
I dati I dati sono le "cose", i blocchi elementari per costruire le informazioni, che vengono manipolate dai programmi. Senza dati un programma non può svolgere alcuna funzione utile. I programmi trattano i dati a seconda del loro tipo. Ogni tipo di dato ha un insieme di operazioni (azioni) che si possono fare con il dato stesso. Ad esempio la somma è un’operazione sui dati di tipo numerico.
Le variabili Durante l’esecuzione di un programma, i dati sono immagazzinati nella memoria centrale del computer (RAM). Ogni volta che si definisce una nuova variabile, viene allocata un’area di memoria. Per trovare l’area di memoria è necessario assegnarle anche un indirizzo.
Le variabili Per semplificare la vita del programmatore, le variabili sono configurate come indirizzi simbolici e non numerici. Una variabile, quindi, è un’area della RAM del computer che può essere “pensata” come una scatola che contiene un singolo dato (un numero, un carattere, una parola, una frase)
Le variabili in Scatch Quando creiamo una variabile, Scratch automaticamente costruisce una scatola in memoria e le assegna il nome che noi stessi abbiamo dato alla variabile. Dopo aver creato la variabile e averle assegnato un nome, il programmatore può utilizzare quel nome per fare riferimento al valore (del dato) che la variabile stessa contiene.
Assegnare un valore a una variabile Esistono due modi: q Si assegna un valore alla variabile, direttamente: q Si preleva il valore in input e lo si assegna come risposta alla variabile:
Operatori in Scratch Operatori matematici Operatori di confronto Operatori booleani
Operatori matematici
Opeatori di confronto
Operatori booleani
Le stringhe in Scratch Le stringhe sono un tipo di dato che è costituito da una sequenza di caratteri alfanumerici.
Operazioni sulle stringhe Unione di una stringa di input con un’altra stringa di input, di una stringa con una variabile, di due variabili Individuazione della lettera nella posizione n all’interno della stringa Il conteggio del numero di caratteri che compongono la stringa
Esempio di utilizzo delle stringhe
Le liste in Scratch Le liste sono una sequenza finita di dati appartenenti tutti allo stesso tipo (omogenei), ad esempio una lista di numeri, di caratteri, di stringhe.
Riempire una lista di numeri
- Slides: 15