Na fórmula da média, o símbolo \(\sum_{}^{}\) (letra grega sigma maiúscula,
utilizada para indicar uma operação de somatório) representa um laço de
repetição
(loop)12,
como mostrado no script da Fig. \ref{536287}. No R, Os colchetes [ ]
são operadores utilizados para a seleção (subsetting) de valores dentro de um objeto, como no exemplo notas[i]
. As chaves { }
tem uma função bem diferente. São utilizadas para delimitar o início e o fim de uma função, como no caso de for(i in 1:n) {…}
. Os parênteses servem para delimitar o escopo ou os parâmetros para a execução de uma função, como no exemplo da função for()
ou no caso da média das notas mean(notas). Em uma expressão matemática, os parênteses também servem para definir a ordem das operações, conforme as regras da álgebra.
Na décima primeira linha da Fig. \ref{536287} , inicia-se o loop com a
função for(i in 1:n){
13.
Ou seja, com o índice i, iniciando com o valor 1, até o total de
elementos no vetor, representado por n, deve-se somar o valor de
cada nota no vetor e guardar o resultado em um outro vetor, o que é
feito na linha seguinte com o código de acumulação de valores somatorio <- somatorio + nota[i]
.
Na décima terceira linha, a chave }
fecha o
loop, indicando que o computador irá repetir essa operação até o que o
índice i chegue ao número 10, que corresponde ao total de
elementos n no vetor notas. O valor de n foi definido na linha 8
com a instrução n <- length(notas). Vale lembrar que a função
length() retorna o número de elementos contidos no vetor, no caso 10.
Esse procedimento pode ser realizado no R com uma única linha
de código, conforme a Fig. \ref{288592}.