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:
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.
Ecco l’algoritmo completo.
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.
Ecco lo script completo.
Si può fare analogamente con tante altre figure geometriche.
Alcuni link utili
Riconoscere gli angoli con scratch
Giochi matematici autunno 2018
Esempi di giochi matematici Bocconi
Gioco della tabellina con scratch
Gioco indovina numero con scratch
Equazioni di primo grado con scratch
Disegnare poligoni regolari con scratch
La successione di Fibonacci in Scratch
Massimo fra tre numeri in Scratch
Minimo tra 3 numeri in Scratch