Informática, perguntado por caiorock8, 9 meses atrás

Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. int controle=0,ind,num,menor; for (ind=1;ind<=51;ind++) { scanf("%d",&num); controle++; if (controle == 1) menor=num; else if (num < menor) menor=num; } A cláusula else do comando if (controle==1) será executada apenas uma vez. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. Assinale a opção que apresenta todas as assertivas corretas: ( ) I e II ( ) III ( ) II ( ) I ( ) I e III


caiorock8: ( ) I e II ( ) III ( ) II ( ) I ( ) I e III
raynarasilva7: RESPOSTA= A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente

Soluções para a tarefa

Respondido por ingriddaiane55pazjgf
74

Resposta:

II - A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente

Explicação:


franciscojose27: correto
Respondido por gabriel11silva
5

No código de linguagem C descrito, a resposta correta é a II: a estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente.

O loop for na linguagem de programação C

O for é uma função utilizada para criar um laço de repetição dentro de um programa, até que uma determinada condição seja atingida.

No código dado, temos for (ind=1; ind<=51; ind++) Na primeira execução, o programa define o valor de ind como sendo igual a 1, depois compara se ind é menor ou igual a 51 e então executa a sequência de comandos. Ao fim, incrementa a variável ind.

Vamos considerar as afirmativas:

  1. A cláusula else do comando if (controle==1) será executada apenas uma vez;  Falso, o if está contido dentro do for, assim enquanto o loop estiver ativo, o comando if sempre será testado.
  2. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente. Verdadeiro, quando se usa for, deve-se determinar um parâmetro a ser atingido, geralmente um contador, que define quantas vezes o código precisa ser executado.
  3. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. Falso, ind++ incrementa o contador ind, somando seu valor atual +1, esssa forma é equivalente a escrever ind = ind + 1.

Podemos então concluir que a alternativa correta é apenas a opção II.

Aprenda mais sobre laços de repetição aqui:

https://brainly.com.br/tarefa/17414410

#SPJ2

Anexos:
Perguntas interessantes