ComenzarEmpieza gratis

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

Ver curso

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 variable seq1.
  • De nuevo con la función seq(), crea una secuencia que vaya de 1200 a 900 en incrementos de −7. Asígnala a una variable seq2.
  • 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ón sum() 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
Editar y ejecutar código