• Matéria: Informática
  • Autor: rodrigofcmuller
  • Perguntado 7 anos atrás

Uma estrutura de repetição permite executar um conjunto de instruções tentas vezes quanto for necessário, sem a necessidade de replicar o mesmo trecho de código por várias vezes. Replicar código fonte de maneira desregulada, além de deselegante, pode tornar o código ineficiente e dificultar em muito a manutenção de um algoritmo.

LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Maringá: Unicesumar, 2016.

Analise o código a seguir:

01 - #include
02 - #include
03 - int main(){
04 - int cont;
05 - float x;
06 - scanf("%f", &x);
07 - for(cont=1;cont<=3;cont++){
08 - x = x/2;
09 - }
10 - printf("%f", x);
11 - }

Com base no código fonte apresentado acima, realize o teste de mesa com base nos dados informados nas afirmações abaixo.

I - Caso o usuário insira o valor x = 200 (linha 6), ao fim do algoritmo, a variável x valerá 25.
II - Caso o usuário insira o valor x = 8 (linha 6), ao fim do algoritmo, a variável x valerá 1.
III – Caso o usuário insira o valor x = 12 (linha 6), ao fim do algoritmo, a variável x valerá 3.

Sendo assim, é correto o que se afirma em:

Respostas

respondido por: locatellicristhian
9

Resposta:

I e II apenas

Explicação:

se digitar 12 no final valera 1

Perguntas similares