Marque todas as alternativas corretas: * (a) A variável i está sendo utilizada como acumulador (b) A instrução enquanto está sendo utilizada como estrutura de decisão (c) Este código poderia ser reescrito utilizando a estrutura para (d) O trecho de código será executado 3 vezes e será finalizado
Respostas
→→→
Resposta:
(b) A instrução enquanto está sendo utilizada como estrutura de decisão.
Explicação:
a / d: o trecho do código será executado infinitas vezes, pois nessa ocasião o i nunca será maior ou igual a 3, já que ele é igual a 0.
c: o para só pode ser usado quando o laço de repetição não é infinito, o que é o caso.
espero ter ajudado
→→→
Resposta:
Explicação:
(A) - ERRADO - a variável i não está sendo incrementada. Desta forma não está sendo usada como um acumulador.
(B) - POSSIVELMENTE CORRETA- Apesar de uma estrutura de repetição, uma uma condição sempre será avaliada. Então essa resposta depende do contexto.
(C) - POSSIVELMENTE CORRETA - Pode ser reescrito usando a estrutura de repetição para. Entretanto a condição < 3 seria modificada.
ex: para i de 0 ate 2 faca
escreva (i)
fimpara
(D) ERRADA - como o i não está sendo incrementado dentro da estrutura, ele sempre será 0. Nessa caso a estrutura se repetirá indefinidamente.