Seja o algoritmo mostrado a seguir e os valores digitados pelo usuário 6, 44, 11, 10, 4, 0, 5 Quais serão os resultados mostrados por este algoritmo?
Algoritmo valores
Var i, K, x inteiro
Início
Leia K
Para i de 1 até K faça
Leia x
Escreva x/2
Fim_para
Fim
A. 22 5.5 5 2 0 2.5
B. 22 5 5 2 0 2
C. 3 22 5 5 2 0 2
D. 3 22 5.5 5 2 0 2.5
E. 22 0 5 2 0 0
Soluções para a tarefa
Respondido por
1
O programa tem dois leia()
O primeiro lê a quantidade de leia()'s que vão ser executados dentro do loop
como o primeiro número lido é 6, então o programa vai ler os próximos 6 números. No conjunto de dados tem 7 números, então dá certo. O primeiro é a quantidade e os outros 6 são os valores lidos.
Dentro do loop, depois ler os valores, vai imprimir o valor lido dividido por 2
Portanto
valores lidos
44, 11, 10, 4, 0, 5
valores impressos
44/2,11/2, 10/2, 4/2,0/2, 5/2
22, 5.5 , 5 , 2, 0, 2.5
isso equivale a alternativa A(graças a valiosa contribuição de Hanna)
O primeiro lê a quantidade de leia()'s que vão ser executados dentro do loop
como o primeiro número lido é 6, então o programa vai ler os próximos 6 números. No conjunto de dados tem 7 números, então dá certo. O primeiro é a quantidade e os outros 6 são os valores lidos.
Dentro do loop, depois ler os valores, vai imprimir o valor lido dividido por 2
Portanto
valores lidos
44, 11, 10, 4, 0, 5
valores impressos
44/2,11/2, 10/2, 4/2,0/2, 5/2
22, 5.5 , 5 , 2, 0, 2.5
isso equivale a alternativa A(graças a valiosa contribuição de Hanna)
hannakryciaa1:
D ou A? hahaha
Perguntas interessantes
Física,
9 meses atrás
Sociologia,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás