Vence a Gauss con R
Hay una historia popular sobre el joven Gauss. Tuvo un profesor perezoso que quería mantener ocupada a la clase haciéndoles sumar los números del 1 al 100. Gauss dio una respuesta casi instantáneamente: 5050. Había desarrollado en el acto una fórmula para calcular la suma de una serie aritmética. Existen fórmulas más generales para calcular la suma de una serie aritmética con distintos valores iniciales e incrementos. En lugar de deducir una fórmula de ese tipo, ¿por qué no utilizar R para calcular la suma de una secuencia?
Este ejercicio forma parte del curso
R intermedio
Instrucciones de ejercicio
- Utilizando la función
seq()
, crea una secuencia que vaya de 1 a 500 en incrementos de 3. Asigna el vector resultante a una variableseq1
. - De nuevo con la función
seq()
, crea una secuencia que vaya de 1200 a 900 en incrementos de −7. Asígnala a una variableseq2
. - Calcula la suma total de las secuencias, utilizando la función
sum()
dos veces y sumando los dos resultados o concatenando primero las secuencias y utilizando después la funciónsum()
una vez. Imprime el resultado en la consola.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Create first sequence: seq1
# Create second sequence: seq2
# Calculate total sum of the sequences