Figure equivalenti con scratch

Affronteremo oggi l’algoritmo per verificare se due figure sono equivalenti con scratch.

Definizione

In geometria piana due figure sono equivalenti quando hanno la stessa area.

Esempio 1 – Figure equivalenti con scratch

Dati in input la base e l’altezza di un rettangolo e il lato di un quadrato, verificare se le due figure sono equivalenti.

Dapprima scegliamo uno sfondo e uno sprite qualsiasi. Io ho scelto questo:

sfondo algoritmo

Poi chiediamo di inserire la base e l’altezza di un rettangolo e il lato del quadrato.

Dunque calcoliamo le due aree, sapendo che l’area del quadrato è uguale a lato per lato e l’area del rettangolo è uguale a base per altezza.

Infine confrontiamo le due aree, utilizzando la funzione se, e se sono uguali visualizziamo in output il messaggio “le figure sono equivalenti”; altrimenti visualizziamo che non lo sono.

Ecco le variabili che sono state utilizzate.

variaibli algoritmo

Ecco l’algoritmo completo.

aree equivalenti

Potremmo fare lo stesso ragionamento confrontando in maniera simile le aree di altre figure geometriche.


Esempio 2 – Figure equivalenti con scratch

Dati in input il cateto e l’ipotenusa del triangolo rettangolo e il lato di un quadrato, verificare se le due figure sono equivalenti.

Per semplicità scegliamo lo stesso sfondo, chiaramente voi potete variare e scegliere quello che volete.

Dopo chiediamo di inserire il lato del quadrato e un cateto e l’ipotenusa del triangolo rettangolo.

Per calcolare l’area del triangolo rettangolo mi serve l’altro cateto.

Me lo ricavo con questa formula:

cateto2=sqrt(ipotenusa*ipotenusa-cateto1*cateto1)

Dopo calcoliamo le due aree, sapendo che l’area del quadrato è uguale a lato per lato e l‘area del triangolo rettangolo è uguale a cateto1*cateto2/2.

Infine, confrontiamo le due aree, utilizzando la funzione se, e visualizziamo il messaggio in output.

Ecco le variabili che ho utilizzato.

figure equivalenti

Ecco lo script completo.

algoritmo aree equivalenti

Si può fare analogamente con tante altre figure geometriche.

Alcuni link utili:

Riconoscere gli angoli con scratch

Morra cinese con scratch

Giochi matematici autunno 2018

Esempi di giochi matematici Bocconi

Gioco della tabellina con scratch

Gioco indovina numero con scratch

Frazioni con scratch

Equazioni di primo grado con scratch

Disegnare poligoni regolari con scratch

Numeri primi in Scratch

La successione di Fibonacci in Scratch

Massimo fra tre numeri in Scratch

Minimo tra 3 numeri in Scratch

Numeri perfetti con algobuild

Numeri amicabili

Selecion sort in Scratch

Autore dell'articolo: cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *