< 100
La radica quadrata di un numero ab, minore di 100, è un numero A (con una cifra) tale che
=
Cerca a tentativi il numero A minore di 10 il cui quadrato sia minore, o uguale, di ab
Prova con 42 (= 6^2 + 6)
< 10.000
La radica quadrata di un numero abcd, minore di 10.000, è un numero AB (con 2 cifre) tale che
=
=
=
=
Osserva
- La prima cifra della soluzione,
, è tale che il suo quadrato non superi il valore
- La seconda cifra della soluzione,
, è tale che il valore dell’espressione
non superi il valore rimanente
Prova con 4.200 (= 64^2 + 104)
Prova con 4.277 (= 65^2 + 52)
< 1.000.000
La radica quadrata di un numero abcdef, minore di 1.000.000, è un numero ABC (con 3 cifre) tale che
=
=
=
=
Osserva
- La prima cifra…
- La seconda cifra…
- L’espressione per la terza cifra
è la stessa della precedente: il valore temporaneo
viene sostituito dal valore temporaneo
Prova con 420.000 (= 648^2 e resto=96)
Prova con 427.716 (= 654^2)
Riepilogo
= 6 e resto=6
= 64 e resto=104
= 65 e resto=52
= 648 e resto=96
= 654 e resto=0 (quadrato perfetto)
Ma allora…
=
=
(64 e resto=104) = 6,4 e resto=1,04
=
=
(648 e resto=94) = 6,48 e resto=0,0096
Algoritmo?
Dato un numero intero positivo o nullo calcola le cifre intere esatte della sua radice quadrata
- Dividi le cifre in coppie partendo da destra verso sinistra
- La prima cifra della soluzione è tale che il suo quadrato non superi la prima coppia (o singola cifra)
- Sottrai il suo quadrato e abbassa 2 cifre.
- Per tutte le cifre successive
- moltiplica per 20 la soluzione parziale, SOL
- individua il valore della x nell’espressione
che non superi il valore attuale
- sottrai e abbassa due cifre…
E le cifre dopo la virgola?
- Se aggiungi due zeri al valore iniziale (moltiplichi per 100) puoi calcolare la prima cifra esatta dopo la virgola.
- Se aggiungi ancora due zeri (moltiplichi per 10.000) puoi calcolare anche la seconda cifra esatta dopo la virgola.
- Per ogni cifra esatta aggiuntiva aggiungi due zeri…