ComeçarComece de graça

Supere Gauss usando o R

Há uma história popular sobre o jovem Gauss. Quando era aluno, ele tinha um professor preguiçoso que queria manter a sala de aula ocupada fazendo com que eles somassem os números de 1 a 100. Gauss encontrou uma resposta quase instantânea: 5050. Na hora, ele desenvolveu uma fórmula para calcular a soma de uma série aritmética. Existem fórmulas mais gerais para calcular a soma de uma série aritmética com diferentes valores iniciais e incrementos. Em vez de derivar essa fórmula, por que não usar o R para calcular a soma de uma sequência?

Este exercício faz parte do curso

R intermediário

Ver curso

Instruções do exercício

  • Usando a função seq(), crie uma sequência que varia de 1 a 500 em incrementos de 3. Atribua o vetor resultante a uma variável seq1.
  • Novamente com a função seq(), crie uma sequência que varia de 1200 a 900 em incrementos de -7. Atribua-a a uma variável seq2.
  • Calcule a soma total das sequências, seja usando a função sum() duas vezes e adicionando os dois resultados, ou concatenando primeiro as sequências e depois usando a função sum() uma vez. Imprima o resultado no console.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create first sequence: seq1


# Create second sequence: seq2


# Calculate total sum of the sequences
Editar e executar o código