Prova ad eseguire il seguente programma in R, capisci, e spiega, che cosa fa:

# Quando hai finito schiaccia il tasto ESC
while(TRUE) { print("batti un numero"); x=scan(file="",n=1);
    print("il suo reciproco e'"); more(1/x) }
[while comanda di eseguire la successiva istruzione finché la condizione tra parentesi è verificata;  TRUE rappresenta la condizione "è vero";  quindi questo programma esegue un ciclo senza fine, che viene interrotto quando l'utente preme il tasto Escscan(file="", n=h), invece, legge h input battuti dall'utente;  le parentesi graffe racchiudono più istruzioni in modo che siano interpretate come un'unica istruzione sottoposta al while]

Un esempio d'uso:
[1] "batti un numero"
1: 4
Read 1 item
[1] "il suo reciproco e'"
[1] 0.25
1: 13
Read 1 item
[1] "il suo reciproco e'"
[1] 0.0769230769230769
Introdotto un numero, viene calcolato e visualizzato il suo reciproco; questo accade ripetutamente, fino a che non si preme ESC.