Estruturas de repetição permitem que um bloco de códigos se repita enquanto uma condição for verdadeira (laço while) ou determinado número de vezes (laço for).
Observe os códigos a seguir:
Código A:
for(i in 1:5){
print(i);
}
Código B:
i = 1
while(i
Os códigos são idênticos e imprimem na tela uma lista de 1 a 5
Os códigos têm funções parecidas, mas imprimem resultados diferentes
O código A não irá funcionar corretamente, pois a variável i não foi declarada
O código B não irá funcionar corretamente, pois não há incremento na variável i
Nenhum dos códigos irá funcionar, pois R não apresenta estruturas de repetição.
A alternativa correta é: "Os códigos são idênticos e imprimem na tela uma lista de 1 a 5". Ambos os códigos A e B utilizam estruturas de repetição para imprimir os números de 1 a 5. No código A, é utilizado o laço "for" para percorrer os valores de 1 a 5 e imprimir cada um deles. No código B, é utilizado o laço "while" para repetir o bloco de código enquanto a condição "i < 5" for verdadeira, e a variável "i" é incrementada a cada iteração.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
•UNINTER
Compartilhar