Post

Visualizzazione dei post con l'etichetta variabili

Mini tutorial - #1 Area e Perimetro

Immagine
Benvenuti, eccoci di nuovo con il nostro scratch e come spesso accade estrapolo i miei tutorial da progetti realizzati, aiuti richiesti oppure semplicemente curiosità. Prova il progetto in fondo alla pagina!  Il codice non è molto difficile e ci farà capire come concatenare le varie operazioni per creare una piccola procedura che andrà a calcolare perimetro ed area dei poligoni regolari. Qui  👈🏻 invece troverete l'utilizzo della penna per disegnare i poligoni 💪🏻 Un progettino che oltre ad andare effettivamente a fare il calcolo in autonomia per i vari poligoni potrebbe essere uno spunto per spiegare le varie formule matematiche. Come funziona?  Andremo a chiedere il numero di lati (per identificare il poligono) e la lunghezza del lato per poter effettuare il calcolo reale, nel nostro caso in centimetri. Vediamo cosa ci servirà per creare il nostro codice nel menu qui sotto :-)  Le variabili sono molto esplicative e non hanno bisogno di tante spiegazioni le liste...

Crab and Donuts II

Immagine
  Bentornati   al nostro mini progetto per la realizzazione di un giochini semplice semplice con scratch. La volta scorsa ( 👉 QUI ) abbiamo fatto muovere il nostro granchietto e creato la macchina spara donuts per la gioia di Crab , abbiamo anche fatto in modo che al tocco del suolo i donuts sparissero. Oggi andremo ad utilizzare una variabile per tenere conto di quanti pasticcini ha mangiato il nostro amico che poi sarà il nostro punteggio di gioco.  Qui trovi il progetto scratch  👉  PROGETTO Come ? 😱 Non sai cos'è una variabile? Non ti preoccupare non siamo mica ad un esame, detto molto semplicemente una variabile è un po' come un cassettino dove possiamo salvare delle informazioni , sia testuali che numeriche, ma anche qualcosa di più complesso se passiamo ad altri ambienti di programmazione ( potrebbero piacerti i tutorial su AppInventor o Kodular per la realizzazione di app ). Semplice, no? Codice di Donut Prima di tutto dobbiamo creare la nostra v...

Tutorial Flash #1 - Barcode & Data Table

Immagine
Benvenuti! Questo post passerà alla storia perché sarà il primo di una lunga serie di tutorial lampo, semplici e utili ( spero ) ma anche perché sarà il primo scritto nel periodo del CoronaVirus! 😢 Siamo un popolo straordinario riusciremo in questa nuova sfida uscendone più forte di prima e magari con una nuova coscienza nazionale e personale. Visto che in questo periodo abbiamo più tempo da poter utilizzare anche per le nostre passioni sono riuscito subito a scrivere un piccolo tutorial su un componente molto interessante e dai molteplici utilizzi. Visto che la versione Classic di Thunkable non è più accessibile ai nuovi utenti dovrò per forza usare la versione Cross Platform e ho notato veramente tanti nuovi componenti dall'ultima volta che l'ho utilizzato , molto bene. 💪   Dopo il messaggio sulla pagina facebook ( iscrivetevi se vi fa piacere 👉 QUI ) è partita una piccola conversazione che ha portato poi alla creazione di questi semplici blocchi per poter legge...

Focus on - Any component

Immagine
Benvenuti 👋 siamo ancora qui a parlare di any component anche dopo il tutorial del multiscreen (ancora non lo hai visto ?? 😱  Eccolo 👉 QUI ) perché ritengo veramente che sia un componente molto interessante e potente sia per snellire il codice sia per velocizzare/automatizzare alcune procedure. Andiamo a vedere quindi un altro codice che ho realizzato per questo tutorial e che ci permette di modificare velocemente alcuni parametri relativi ai pulsanti che abbiamo inserito nel progetto multiscreen. Come sempre ti ricordo che queste non sono soluzioni uniche ed universali ma solo degli esempi per fare un pò di pratica; questo ci permette di capire come usare questi blocchi e soffermarci su alcuni passaggi necessari. Sarei contentissimo di sapere come userai questi componenti, le procedure che hai realizzato o usato, così potremo condividere più materiale possibile con tutti gli utenti. Questa è la situazione che ci troviamo davanti , ho impostato degli arrangement ch...

No limits (blocks editor)

Immagine
Eccoci con la seconda parte dove vedremo il codice utilizzato per simulare questo multiscreen in AppInventor , spostiamoci quindi nel blocks editor per poter lavorare con i nostri blocchetti. Sul lato sinistro abbiamo a disposizione il menu con tutti i vari comandi che possiamo usare e anche qui si può notare la presenza dei quadratini per poter ampliare la visualizzazione dei vari componenti che riportano la solita conformazione che ci fa subito capire dove sono posizionati nell'app. I comandi built-in  sono quelli sempre presenti mentre tutti gli altri compariranno nel momento in cui aggiungiamo il componente nella nostra app e in automatico verranno create , in fondo, anche le sezioni all'interno di any component, blocchi che ci permettono di controllare più componenti contemporaneamente o di organizzare il codice per controllare componenti diversi in occasioni diverse senza dover riscrivere il codice. La prima cosa da fare è creare una variabile indice  che useremo...

No limits (designer editor)

Immagine
Benvenuti, è veramente tanto che non ci sentiamo ma meglio tardi che mai e torno a bomba con una bella fiaba 😂. C'era una volta un ragazzo fermo a letto con la febbre molto alta e allora decise di spararsi tutti i tutorial di AppInventor che trovava in rete. La febbre era sempre molto alta, non riusciva nemmeno ad alzarsi dal letto, e i tutorial diventavano sempre meno. Una volta finiti i video degli Youtuber più esperti del settore aveva acquisito il potere necessario per domare la forza oscura di AppInventor, milioni di app frullavano nella sua testa pronte per essere scritte. Ecco che i vari blocchi si avvicendano uno dopo l'altro, procedure su procedure , screen dopo screen e ..... 😱😱  sono finiti gli screen, il sogno di sbancare con le mille app svanisce in un secondo. Questo immagino sia il dramma di tutti quelli , come me, che alle prime armi arrivano alla creazione  di app, pensano di avere poteri infiniti e invece non hanno nemmeno il minimo sindacale 😅. Ben...

Variabili & Procedure

Immagine
Salve amici, eccoci con l'ultima puntata riguardo i blocchi di built-in che troviamo nel blocks editor. Non mi è venuto un titolo carino quindi zero suspense. 😂 Variabili Partiamo col dire che ci sono due grandi categorie di variabili, quelle globali e locali. Una variabile ci permette di salvare, e quindi richiamare o aggiornare, un determinato valore, di qualsiasi entità e forma. Un numero , un testo, un colore, una lista, un insieme di liste, un link, anche un componente che abbiamo introdotto nel nostro progetto, tutto! La variabile globale ,   come suggerisce il nome, ha un valore più esteso rispetto alla sorella  locale   infatti anche la forma del blocco è differente. Il suo valore rimane salvato durante l' utilizzo della nostra applicazione e quindi possiamo usarla a nostro piacimento all'interno del blocks editor senza nessuna restrizione  (passatemi il termine, penso di fare poi un focus sugli screen che tratterà anche questo argomento). Come i ...

Ciao, spero ti piaccia il blog. Se ti fa piacere qui puoi offrirmi un caffè!