Na repetição com variáveis de controle, ou seja, usando o laço “for”, o comando iterativo “for” que em português significa “para”, segundo Mizrahi (2008), é geralmente usado para repetir uma informação por um número fixo de vezes, isto é, pode-se determinar quantas vezes acontecerá a repetição. Para facilitar ainda mais, veja a seguinte representação:
for(x = 10,y = 0; x >= 0, y <= 10; x--,y++)
Conforme esta representação, associe as colunas corretamente:
Trecho do programa
I. (x = 10, y = 0;
II. x >= 0, y <=10;
III. x--,y++)
Representação
A. O laço se repetirá enquanto x for maior ou igual a zero e enquanto y for menor ou igual a 10.
B. O “x” tem o seu valor iniciado em “10” e “y” iniciado em “0”.
C. x será decrementado de 1 e y será incrementado de 1.
Assinale a alternativa que contém a associação correta:
Escolha uma:
a. I-C, II-B, III-A.
b. I-A , II-B, III-C.
c. I-B, II-C, III-A.
d. I-B, II-A , III-C. <<<< RESPOSTA CERTA
e. I-C, II-A , III-B.
Soluções para a tarefa
D. I-B, II-A , III-C.
Fica assim:
I. (x = 10, y = 0;
B. O “x” tem o seu valor iniciado em “10” e “y” iniciado em “0”.
II. x >= 0, y <=10;
A. O laço se repetirá enquanto x for maior ou igual a zero e enquanto y for menor ou igual a 10.
III. x--,y++)
C. x será decrementado de 1 e y será incrementado de 1.
Para o trecho de código apresentado utilizando uma linguagem de programação qualquer e utilizando a estrutura de repetição "for", a alternativa que representa a sequência correta é a alternativa D, I-B, II-A , III-C.
Mas por que a sequência correta que a estrutura de repetição for segue é essa?
Ao se incrementar uma estrutura de repetição do tipo for entende-se que ela irá ter um limite de repetições que irá acontecer, no caso do exemplo citado o for funciona da seguinte maneira, primeiro declara-se os valores de x e y sendo 10 e 0, depois há uma comparação que é o que limita a repetição.
Caso o x ainda for maior ou igual a zero ele irá repetir o laço e subtrair 1 do valor de x, acontece parecido com y, caso o y for menor ou igual a 10 o laço irá se repetir e será somado 1 no y, logo, ao fim do primeiro laço temos que x = 10-1=9 e y = 0+1=1.
Saiba mais sobre estruturas de repetição aqui: https://brainly.com.br/tarefa/23936048
#SPJ2