Prova ad eseguire il seguente programma in R, capisci, e spiega, che cosa fa:
while(TRUE) {
print("Quanti sono i dati?",quote=FALSE); NDati <- scan(file="",n=1);
print("Introduci uno per uno i dati",quote=FALSE); i <- 0; somma <- 0;
dati <- scan(file="",n=NDati); print("somma e media sono:",quote=FALSE);
print( c(sum(dati), sum(dati)/NDati) ) }
Un esempio d'uso:
[1] Quanti sono i dati?
1: 3
Read 1 item
[1] Introduci uno per uno i dati
1: 7.5
2: 13
3: 0.8
Read 3 items
[1] somma e media sono:
[1] 21.3 7.1
Le istruzioni sono spiegate in un esercizio precedente, tranne l'aggiunta di
quote=FALSE che evita la scrittura delle virgolette,
il c(
) che costituisce una collezione di oggetti, sul complesso dei
quali si può operare, ad esempio con sum (che ne fa la somma).