La figura a destra schematizza un indovinello, sul valore da attribuire a "?". Cerca di capire il significato di questo indovinello. Poi trova la risposta. Infine prova a ricostruire un possibile testo dell'indovinello. |
Devo trovare quanto deve valere "?" affinché moltiplicando per 2 e poi aggiungendo 3 si ottenga lo stesso numero che si ha elevando al quadrato un altro numero. Questo altro numero è quello a cui aggiungnedo 5 ottengo 14.
L'unico "..." che riesco a trovare subito è quello a destra: il numero che addizionando 5 diventa 14 è 9;
infatti 14−5 fa 9. La cosa è rappresentata sotto nella prima figura a sinistra.
A questo punto posso trovare il valore del "..." in mezzo: 9 al quadrato (cioè alla 2) è 81.
Vedi la figura a destra della precedente.
Qual è il numero che sommando 3 dà 81: è 78 (se aggiungo 3 ottengo: 79, 80 e infine 81). Vedi la figura in basso
a sinistra.
A questo punto vedo trovare il numero che moltiplicato per 2 dà 78. 40 per 2 fa 80, quindi 39 per 2 fa 78. Ovvero 78/2 fa 39.
Vedi la figura in basso a destra. Abbiamo trovato la risposta.
Più che leggendo tutte le parole sopra scritte, si capisce la risposta guardando le figure.
Proviamo a scrivere il testo dell'indovinello. Non è facilissimo.
Indovina qual è il numero il cui doppio aumentato di 3 è pari al quadrato del numero che sommato a 5 dà 14.
Come l'insegnante può fare diagrammi di questo tipo con script o con R (vedi):
source("http://macosa.dima.unige.it/r.R") BF=6; HF=3.5 # posso cambiare quando voglio le dimensioni boxW(-70,70, -70,70) # questa è una scala comoda per gran parte dei diagrammi BOX() # Uso BOX() per cedere la griglia; poi ripeto tutto senza BOX() arrow(-40,50, -40,30, "black") arrow(40,30, 40,50, "black") arrow(30,20, 10,20, "black") arrow(-30,20, -10,20, "black") x=c(-50,-30,-30,-50); y=c(70,70,50,50); polyC(x,y,"yellow") x=c(50,30,30,50); y=c(70,70,50,50); polyC(x,y,"yellow") x=c(-50,-30,-30,-50); y=c(30,30,10,10); polyC(x,y,"yellow") x=c(50,30,30,50); y=c(30,30,10,10); polyC(x,y,"yellow") x=c(-10,10,10,-10); y=c(30,30,10,10); polyC(x,y,"yellow") t=c(-40,60); ptext(t,"?") t=c(40,60); ptext(t,"14") t=c(-35,40); ptext(t,"*2") t=c(45,40); ptext(t,"+5") t=c(-20,15); ptext(t,"+3") t=c(20,15); ptext(t,"^2") t=c(-40,20); ptext(t,"...") t=c(40,20); ptext(t,"...") t=t=c(0,20); ptext(t,"...") # # ridimensiono la finestra, poi rifaccio senza BOX (se non l'ho gia' fatto): CLEAN(-100,100, -100,100) # cancello tutto arrow(-40,50, -40,30, "black") arrow(40,30, 40,50, "black") arrow(30,20, 10,20, "black") arrow(-30,20, -10,20, "black") x=c(-50,-30,-30,-50); y=c(70,70,50,50); polyC(x,y,"yellow") x=c(50,30,30,50); y=c(70,70,50,50); polyC(x,y,"yellow") x=c(-50,-30,-30,-50); y=c(30,30,10,10); polyC(x,y,"yellow") x=c(50,30,30,50); y=c(30,30,10,10); polyC(x,y,"yellow") x=c(-10,10,10,-10); y=c(30,30,10,10); polyC(x,y,"yellow") t=c(-40,60); ptext(t,"?") t=c(40,60); ptext(t,"14") t=c(-35,40); ptext(t,"*2") t=c(45,40); ptext(t,"+5") t=c(-20,15); ptext(t,"+3") t=c(20,15); ptext(t,"^2") t=c(-40,20); ptext(t,"...") t=c(40,20); ptext(t,"...") t=t=c(0,20); ptext(t,"...")