Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — MPE-RS 2015

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq144090
Banca
MPE-RS
Órgão
MPE-RS
Ano
2015
Nível
Superior
Cargo
Técnico em Informática - Sistemas
Analise o trecho de código abaixo, escrito em uma linguagem algorítmica hipotética, fazendo uso dos comandos “repita-até”.iniciointeiro: NUM, //número inicial a ser descobertoCHUTE, //tentativa de acerto do númeroTENT; // tentativa de acerto do númeroTENT = 0;leia (NUM);repitaleia (CHUTE);TENT = TENT + 1;se (CHUTE > NUM)então escreva (“chutou alto”);senão se (CHUTE < NUM)então escreva (“chutoubaixo”);fim-se;fim-se;até (NUM=CHUTE);escreva (TENT);fim.Com base nesse código, é correto afirmar que
  1. Ao laço “repita-até” não será executado se o usuário teve bastante sorte e acertou o número na primeira tentativa (TENT será igual a zero).
  2. Ba estrutura de repetição não possui um número determinado de iterações, pois o laço “repitaaté” continuará sendo executado até que o usuário acerte o número pensado, condição (NUM = CHUTE).
  3. Co algoritmo utiliza o pré-conhecimento da quantidade de tentativas que o usuário irá fazer através da variável TENT, o que permite que o laço “repita-até” tenha uma quantidade prédeterminada de execuções.
  4. Dos comandos contidos no laço “repita-até” não são executados nenhuma vez, se na primeira execução o resultado da condição (NUM=CHUTE) for falso.
  5. Ea condição (CHUTE>NUM) impede que o valor finalizar (TENT) seja acumulado e, ao mesmo tempo, evita que o contador seja incrementado.
Revelar gabarito e comentário

GabaritoB — a estrutura de repetição não possui um número determinado de iterações, pois o laço “repitaaté” continuará sendo executado até que o usuário acerte o número pensado, condição (NUM = CHUTE).

Link permanente: /questoes/qq144090