• Matéria: Informática
  • Autor: renatasaid
  • Perguntado 3 anos atrás

A estrutura Para é uma estrutura do tipo laço contado, normalmente, utilizada para um número definido de repetições. Isto é, comumente, utilizamos essa estrutura quando sabemos o número de vezes que o trecho de código precisa ser repetido. Outro termo utilizado para essa estrutura de repetição é o de estrutura de repetição com variável de controle, pois é utilizada uma variável contadora para controlar o número de repetições.

A partir do texto acima, analise as linhas de códigos a seguir:

Anexos:

Respostas

respondido por: KnucklesB2
29

Resposta:

F,F,F,F

Explicação:

I. As duas linhas de código funcionam de forma igual, portanto retornam o mesmo resultado.

R: Errado, o 2°exemplo pode começar por uma variavel, sendo assim, não vai se repetir 10 vezes, como no exemplo 1.

II. As duas estruturas condicionais possuem repetições indefinidas e o teste condicional deve ser executado pelo menos uma vez.

R:Errado, exemplo 1 é definido no codigo fonte, repetir 10 vezes.

III. No exemplo 2 o loop será executado apenas 10 vezes.

R:Errado, a variavel não permite que o codigo seja rodado 10 vezes de uma vez, pois a mesma pode ter outro valor ao invés de 1.

IV. No exemplo 1 o loop será executado indefinidas vezes.

R:Falso, vai ser feito 10 vezes.


guilhermeestevamarau: Faça o teste de mesa e verá que a no exemplo 2 irá executar apenas 10 vezes
guilhermeestevamarau: Como você diz que uma variável enquanto sem uma variável contadora para testar condição será executada 10 vezes ? que valor tem para compara a variável num?
respondido por: Vinicius0104
14

Resposta:

Acredito do fundo do meu coração que todas as alternativas tomam a posição de falsas.

FFFFF

Explicação:

Vamos lá

-----Eis nossos trechos de código-----

1.  Para I de 0 até 10 passo 1 faça

2. Enquanto (num < 10) faça

------------------------------------------------------

-----Eis nossas alternativas-----

I. As duas linhas de código funcionam de forma igual, portanto retornam o mesmo resultado.

II. As duas estruturas condicionais possuem repetições indefinidas e o teste condicional deve ser executado pelo menos uma vez.

III. No exemplo 2 o loop será executado apenas 10 vezes.

IV. No exemplo 1 o loop será executado indefinidas vezes.

------------------------------------------------------

-----Eis a minha resposta haha-----

I. Bom, não funcionam de forma igual, a estrutura para é um laço contado, ou seja, ele especifica e se repete exatamente na condição que é apresentada dentro do mesmo, então, de 0 até 10.

Já a segunda linha de código é uma estrutura laço de repetição, que no caso, se repete até que a condição dentro do mesmo seja satisfeita, quando o valor adota a posição 11, o algoritmo retorna falso, pois 11 é maior que 10.

II. Não não, agora mesmo expliquei que a primeira linha de código se repete na contagem específica, de 0 a 10, e a segunda até que seja satisfeita a condição, a variável (num) pode adotar diversos valores, fazendo com que a segunda linha se repita indefinidamente.

III. Olha como as respostas de completam, respondi na I que, a segunda linha conta até 11 e retorna falso, portanto não se repete 10 vezes, pois 10 é igual a 10 e não menor.

IV. Negativo, o looping do primeiro código é contado, repete-se definidamente. OBS: Pra que mais definido que, repita de 0 a 10, conte de 0 a 10.

Diferente de, conte enquanto o número for menor que 10, e após isso, pare de contar.

É isso, bons estudos!

Perguntas similares