Raccomandazioni di insegnamento:
Nello spiegare agli studenti come utilizzare la calcolatrice trovare il quadrato di un numero, si dovrebbe cogliere il metodo.
Utilizzo
Radice quadrata in RubyModulo MyMath
def sqrt (num, rx = 1, e = 1e-10) # parametri 1, la radice quadrata della richiesta di destinazione; parametro 2 intervallo di iterazione; parametro 3, di precisione
num * = 1.0 # obiettivo di inizializzazione
.? (Num-rx * rx) Abs <e Rx: sqrt (num, (num / rx rx) / 2, e) # calcola la radice quadrata
fine
fine
includere MyMath
mette sqrt (2) # trovare la radice quadrata di 2
mette sqrt (2,5,0.01) # trovare la radice quadrata di 2 gamma iteratore e precisione.
Versione C-lingua della radice quadrata
double sqrt (double a, double p) / / a è la radice quadrata del numero, p è la precisione richiesta
{Double x = 1.0; doppio cheak;
do {x = (a / x x) / 2.0; cheak = x * xa;} while (cheak <-p | | cheak> p); return x;} int main (int argc, char * argv [])
{Printf ("% .4 f \ n", sqrt (2.0,0.0001)) ;/ / precisione di uscita è a volte inferiore alla precisione richiesta di uno, che è% .3 f
printf ("% .4 f \ n", sqrt (0.09,0.0001));
return 0;}
Uscita:
1.4142
0,3000
Tavolo Radice quadrata
A ^ 2 = 12 ^ 2 = 43 ^ 2 = 94 ^ 2 = 165 ^ 2 = 256 ^ 2 = 367 ^ 2 = 498 ^ 2 = 649 ^ 2 = 8110 ^ 2 = 100 11 ^ 2 = 12112 ^ 2 = 14413 ^ 2 = 16914 ^ 2 = 19615 ^ 2 = 22516 ^ 2 = 25617 ^ 2 = 28918 ^ 2 = 32419 ^ 2 = 36120 ^ 2 = 400 21 ^ 2 = 44122 ^ 2 = 48423 ^ 2 = 52924 ^ 2 = 57625 ^ 2 = 62526 ^ 2 = 67627 ^ 2 = 72928 ^ 2 = 78429 ^ 2 = 84130 ^ 2 = 900
Semplice formula della radice quadrata Super
Lasciate che qualsiasi numero naturale è H, un numero naturale maggiore del primo quadrato perfetto è B, altrimenti è L. (Ad esempio H è 33, B è 6 ² = 36, L è 5 ² = 25), quindi sqrtH ≈ (B H) ÷ (B-L 1).
Abbiamo preso 33 a provarlo: (36 33) ÷ (36-25 1) = 69 ÷ 12 = 5,75. Quindi il conteggio calcolatrice: sqrt33 = 5.7 4 4 5 6 2 6 4 6 5 3 8 (Baidu filtrerà il numero di telefono, non ho idea), la precisione non è male.
Song "radice quadrata"
Informazioni di Base
|