Há situações em nossos programas que precisamos repetir um determinado trecho de código ou todo o código um determinado número de vezes. Nestes casos, utilizaremos uma estrutura de repetição que nos permite criar um loop para efetuar o processamento de um trecho de código quantas vezes for necessário. Na literatura essas estruturas de repetição (loop) são, também, denominadas de laços de repetição e malhas de repetição (MANZANO; OLIVEIRA, 1997).
A vantagem da estrutura de repetição é que não precisamos reescrever trechos de código idênticos, reduzindo assim o tamanho do algoritmo. Além disso, podemos determinar repetições com número de vezes variável (LOPES;GARCIA, 2002).
Dado o código abaixo, temos três estruturas de repetição, cada qual com suas instruções de inicio e de parada. Desta forma, indique quantas interações cada uma realizou respectivamente.
#include
int main(){
int i;
for(i = 1; i<10; i++){
printf("%d - ", i);
}
printf ("\n");
i = 0;
while (i<=10){
printf ("%d - ", i);
i++;
}
printf ("\n");
i = 1;
do{
printf ("%d - ", i);
i++;
} while (i<=10);
return 0;
}
Alternativa 1:
9, 9, 9
Alternativa 2:
9, 10, 11
Alternativa 3:
9, 11, 10
Alternativa 4:
10, 11, 10
Alternativa 5:
10, 09, 10
Soluções para a tarefa
Respondido por
1
Resposta:
3
Explicação:
pois temos que nos atentar que no incio a variável ela recebe 0 ou 1 e no limite do laço, temos =< e isto as vezes confunde com. apenas <
Respondido por
0
Resposta:
i = 0;
do {
printf ("\n %d", i);
i++;
} while (i != 10);
Explicação:
Perguntas interessantes
Artes,
8 meses atrás
Filosofia,
8 meses atrás
Ed. Física,
8 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás