Con una CT ottengo come √10 il valore 3.16227766. Perchè 3.16227766 non è la radice quadrata esatta di 10?

3.16227766·3.16227766 ha risultato con una parte frazionaria che termina con 6 (l'ultima cifra del risultato è 6 poiché nel fare 6·6 si ottiene 36). Quindi non può essere uguale a 10.
Eseguendo 3.16227766·3.16227766 a mano o con un mezzo di calcolo adeguato otterrei 9.9999999989350756. Ecco che cosa otterrei con questa calcolatrice online:

Sotto che cosa otterrei con R (vedi). Se invece eseguissi la stessa moltiplicazione con una CT che arrotonda a 9 cifre otterrei 10.

source("http://macosa.dima.unige.it/r.R") # se non ho gią caricato il file
3.16227766*3.16227766
    10
more(3.16227766*3.16227766)
    9.99999999893508
pro("316227766","316227766")   # faccio il prodotto tra interi
    "99999999989350756"

Per altri commenti: "funzione 1" neGli Oggetti Matematici.  Volendo, si poteva anche osservare che √10 non è un numero razionale, e quindi non può terminare con una sequenza infinita di 0. Sarebbero, però, necessarie conoscenze più avanzate per rispondere in questo modo: "Strutture numeriche".

Col software online WolframAplha posso ottenere:
sqrt(10)
3.1622776601683793319988935444327185337195551393252168268575048527925944386392382...