Utilizzando le istruzioni in R allegate genera, casualmente, un numero battendo num(1) e, quindi, stabiliscine l'espressione in notazione scientifica. Controlla la risposta battendo num(2). Ripeti la prova battendo num(1) ...Oppure usa questo script.

Con R:

# Copia le due seguenti righe:
num <- function(x) {if(x==1){n<- floor(runif(1)*10-4);z<- runif(1);o<- floor(log10(z));y<- z/10^o;print(y*10^n);
      og<<- n;ma<<- y}; if(x==2) write(c(" mantissa =",signif(ma,7)," o.d.g. =",og),file="",sep=" ",ncolumns=4)}
# Batti  num(1)  e stablisci l'ordine di grandezza e la mantissa del numero visualizzato.
# Controlla la risposta battendo  num(2)
num(1)
[1] 0.01527065
num(2)
 mantissa = 1.527065  o.d.g. = -2

Con lo script:

Per il significato dell'ordine di grandezza e della mantissa della notazione scientifica vedi: calcolatrice tascabile neGli Oggetti Matematici.

Il docente può usare esercizi come questo, nella prima versione, anche per compiti in classe, facendo mettere davanti a num(1)  set.seed(N)  con al posto di N numeri interi diversi ai vari alunni.