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
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ávelseq1
. - 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ávelseq2
. - 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çãosum()
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