Informática, perguntado por Catarse, 1 ano atrás

Uma estrutura de repetição permite executar um conjunto de instruções quantas vezes forem necessárias, sem ter que precisar reescrever trechos de códigos idênticos.
Aprendemos como utilizar as estruturas de repetição com laços contados e laços condicionais. O uso de laços contados é restrito a situações em que sabemos previamente quantas vezes as instruções precisam ser executadas. Na linguagem C a estrutura de repetição com laço contado é o for.

LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação II; Maringá: Unicesumar, 2018.

Com base no texto descrito acima, selecione a alternativa que representa, em Linguagem C, o uso correto da estrutura de repetição for, para um determinado algoritmo cujo objetivo é percorrer o intervalo do índice 0 (zero) até o índice 32 inclusive, por meio da variável de controle i, na ordem não decrescente:

Alternativas
Alternativa 1:
for(i = 0; i < 33; i++)

Alternativa 2:
for(i = 0; i < 32; i++)

Alternativa 3:
for(i = 32; i > 0; i--)

Alternativa 4:
for(i = 32; i > -1; i--)

Alternativa 5:
for(i >= 0; i >= -1; i--)

Soluções para a tarefa

Respondido por zufil
10

Resposta:

pegadinha, emboraa 3 pareca correta a 2 é a cerdadeira pois é necessário incrementar o valor de i até atingir o valor32


Catarse: alternativa 1. O zero tbm conta
Respondido por umcastello
6

Resposta:

Alternativa 2

Explicação:

Incrementar i de 0 até 32

Totalizando 33 iterações, pois o zero também conta.


dgdc: Então seria a opção 1, não? pois na opção 2, ele só vai correr até 31, poi 32 não é menor que 32. ou seja vai percorrer de 0 a 31.
andrebs86: isso que pensei tambem. Minha resposta é a Alternativa 1
Perguntas interessantes