Informática, perguntado por eduoliveiraa1, 1 ano atrás

Você acabou de conseguir um estágio, mas, para passar na prova, precisou resolver o seguinte problema: “faça um algoritmo que mostre os números de 1 a 10 na tela”. Qual a solução correta utilizada para a questão?
a.
inicio
inteiro x
para x de 1 ate 10 passo 1
escrever x , "\n"
fim_para
fim
b.
inicio
inteiro x
para y de 1 ate 10 passo 1
escrever x , "\n"
fim_para
fim
c.
inicio
inteiro x
para x de 1 ate 10 passo 2
escrever x , "\n"
fim_para
fim
d.
inicio
inteiro x
para x de 1 ate 10 passo -1
escrever x , "\n"
fim_para
fim
e.
inicio
inteiro x
para x de 10 ate 1 passo 1
escrever x , "\n"
fim_para
fim

Soluções para a tarefa

Respondido por bokomoko
1
A resposta correta é a.
a.
inicio
inteiro x
para x de 1 ate 10 passo 1
escrever x , "\n"
fim_para
fim


O que está errado no b ? 
O valor que varia é y e o que é exibido é x, que não varia. 
esse algoritmo vai escrever o valor de x 10 vezes iguais. Por acaso, o valor de x é indefinido.

O que está errado no c ? 
O valor de x é 1 porém o passo é 2, então vai exibir 1, 3, 5, 7, 9
Diferente do que foi pedido.

O que está errado no d ? 
o passo é -1 e por isso o loop nem começa

O que está errado no e ? 
O x começa em 10 e não é isso que foi pedido.




Perguntas interessantes