Informática, perguntado por Usuário anônimo, 1 ano atrás

Qual o resultado do algoritmo abaixo (nessa questão a formatação do que será impresso não é importante):

algoritmo "conta números 1"
var i, j: inteiro
inicio

j <- 10

para i de 1 ate j faca
escreva(i)
fimpara
fimalgoritmo

algoritmo "conta números 2"
var i, j: inteiro
inicio

leia(j)

para i de 1 ate j faca
escreva(i)
fimpara
fimalgoritmo

Escolher uma resposta.
a. Os algoritmos apresentarão os mesmos resultados apenas se o valor lido para a variável “j” no algoritmo “conta números 2” for igual a 10.
b. Nenhuma das alternativas anteriores
c. Os algoritmos apresentarão a soma dos valores apresentados.
d. O algoritmo “conta números 1” apresentará os valores em ordem crescente e o algoritmo “conta números 2” apresentará os valores em ordem decrescente
e. Os algoritmos apresentarão os mesmos resultados

Soluções para a tarefa

Respondido por fabioaragao
2
Na minha interpretação a resposta é a letra E..

Letra E, ele vai sempre imprimir o índice da variável de controle, então independente do valor final ele vai sempre imprimir este valor, seja 10 como na "conta números 1" como tambem colocando 5 ou qualquer valor "conta números 2".
O algoritmo vai sempre imprimir o valor do primeiro numero até j, seja de 0 a 10 ou 1 a 10 ou 0 a 5 ou 1 a 5

fabioaragao: Obrigado
Usuário anônimo: por nada
Perguntas interessantes