Pitagora con scratch

Teorema di Pitagora

In questa lezione affronteremo il teorema di Pitagora con scratch. Nella scorsa lezione abbiamo studiato come utilizzare la radice quadrata, dunque vi allego il link per chi volesse consultare il tutorial: radice quadrata in scratch 3. Ci poniamo quindi questo problema: Calcolare l’area di un triangolo rettangolo, avendo in input il cateto e l’ipotenusa. Innanzitutto […]

addEventListener

addEventListener

In questa lezione studieremo il metodo addEventListener di JavaScript. Dobbiamo premettere che questo metodo non è supportato dalla versione 8 di Internet Explorer e precedenti e dalla versione 6.0 di Opera e precedenti. La sintassi è la seguente: document.addEventListener(event, function, useCapture) Dove event, obbligatorio, è una stringa che specifica il nome dell’evento, ad esempio mouseover, […]

arrotondare con scratch

Arrotondare in scratch 3

In questa lezione impareremo ad arrotondare un numero con la virgola in scratch 3. Se andiamo su operatori infatti troviamo l’operatore arrotonda. Facciamo dunque qualche esempio. Esempio di come arrotondare in scratch 3 Creiamo una variabile valore a cui diamo un valore iniziale pari a 3.587845. Dopo utilizziamo l’operatore arrotonda su questa variabile. Avviando il […]

radice quadrata in scratch

Radice quadrata in scratch

In questo tutorial impareremo ad utilizzare l’operatore radice quadrata in scratch. Primo esempio d’uso della radice quadrata in scratch Facciamo subito un semplice esempio di utilizzo. Inserire in input un numero N e calcolare la sua radice quadrata. Procedimento Innanzitutto inseriamo uno sfondo ed uno sprite qualsiasi. Dopo chiediamo in input un numero e calcoliamo, […]

Geometria con scratch

Geometria con scratch

Realizziamo dei semplici esercizi di geometria con scratch. Primo problema di geometria con scratch Poniamo dunque il seguente problema sull’area dei rettangoli: Date le dimensioni di due rettangoli calcolarne l’area e determinare quale dei due ha la superficie maggiore. Procedimento Innanzitutto scegliamo uno sfondo ed uno sprite qualsiasi. Dopo chiediamo le dimensioni del primo rettangolo […]

gioco dadi online

Gioco dei dadi online

Realizziamo in questa lezione un semplicissimo gioco dei dadi online, utilizzando la funzione math random appena studiata. Il gioco consiste semplicemente nel tirare i dadi e se la somma dei due dadi è superiore o uguale a 10 si vince, altrimenti si perde. Provate dunque a lanciare i dadi sotto. Lancia i dadi Per realizzare […]

math random javascript

Math random in JavaScript

In questa lezione impareremo ad utilizzare la funzione math random in JavaScript. Facciamo subito un esempio di utilizzo della funzione math random che serve a generare i numeri casuali. Se cliccate sul pulsante si genera un numero casuale tra 0 e 100 e se fate la prova a ricliccare sul pulsante chiaramente il numero cambia. […]

numeri divisibili

Numeri divisibili

In questa lezione svilupperemo un algoritmo sui numeri divisibili utilizzando scratch 3. Dato un numero intero N, stabilire se è divisibile per A. Per risolvere questo algoritmo utilizzeremo le istruzioni di selezione e la funzione resto, così come nell’esempio precedente sui numeri pari. Quindi procediamo in questo modo: Se N/A dà resto 0 allora il […]

numeri pari

Numeri pari

In questa lezione impareremo a sviluppare un programma in scratch per i numeri pari e dispari. Quindi ecco il problema da risolvere: Dato un numero intero n, stabilire se è pari o dispari. Per risolvere questo algoritmo utilizzeremo la funzione resto che ci consente di trovare il resto della divisione. Dunque per vedere se un […]

convertitore decimale binario online

Convertitore decimale binario

In questa lezione impareremo a realizzare un convertitore decimale binario online in JavaScript. Anzi faremo in modo di convertire il numero decimale in binario, in ottale ed esadecimale. Fate la prova ad inserire un numero decimale nella casella di input. Vedrete che in automatico nelle altre caselle comparirà la conversione negli altri sistemi di numerazione. […]