Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Seminario Su MIT App Inventor
Seminario Su MIT App Inventor
2. Cos’è il coding?
In poche parole…
Il pensiero computazionale è la capacità di risolvere un
problema pianificando una strategia
- Prelevare al bancomat
- Inviare un sms
Cosa ci serve?
1. Computer
2. Connessione ad internet
3. Account Gmail
4. Cambiare la lingua
Componenti
utilizzati
Schermata di
progettazione
Proprietà della
componente selezionata
Componenti disponibili: unità minime
coinvolte nella costruzione di un app
Componenti che consentono di interagire, attraverso Bluetooth, coi robot della famiglia
MINDSTORMS prodotti dalla LEGO
Proprietà: caratteristica di un
componente che può essere
manipolata
Formattare numero
Arrotondamenti
decimale
Verificare se è
Comparazione: =, ≠, >, ≥, <, ≤
un numero
Variabili Locali
Variabili Globali
Assegnare un valore
Recuperare un valore
Negazione And e Or
Esempio: somma
di due numeri
TinyDB: permette di salvare dati sulla memoria TinyWebDB: è un componente che comunica
del telefono mediante l’associazione a dei tag con un servizio Web al fine di memorizzare e
Dispone di 5 metodi: recuperare informazioni organizzate
§ ClearAll() - cancella tutti i dati dell'app
mediante l’associazione a dei tag
§ ClearTag(tag) - cancella i dati associati allo specifico tag
WEB: componente che permette di Esempio: interagire con la risorsa di Yahoo Finance
eseguire le principali richieste http://finance.yahoo.com/d/quotes.csv?f=l1&s=CODICE
HTTP al fine di sviluppare un app che consenta, al click su un pulsante,
di visualizzare il prezzo attuale di un’azione, il cui codice è
§ GET: prelevare informazioni di una specificato in una casella di testo (Es.‘GOOG’ per Google)
risorsa
In screen1 inserire e
modificare in fase di
aggiornamento