Ed
mês passado
O algoritmo dado é: ``` 1) algoritmo "encontrado" 2) var 3) j: inteiro 4) inicio 5) 6) para j de 1 até 5 faça 7) se j mod 3 = 0 então 8) escreva (j*2) 9) senão 10) escreva (j*2) ``` Analisando o código: - O comando "para j de 1 até 5 faça" vai iterar j = 1, 2, 3, 4, 5. - Em cada iteração, verifica se j mod 3 = 0 (ou seja, se j é múltiplo de 3). - Se for múltiplo de 3, executa `escreva(j*2)`. - Senão, executa `escreva(j*2)`. Note que tanto no "se" quanto no "senão" está o mesmo comando: `escreva(j*2)`. Logo, independente da condição, o algoritmo sempre vai escrever o valor de j multiplicado por 2. Os valores de j de 1 a 5 multiplicados por 2 são: 2, 4, 6, 8, 10. Portanto, a saída do algoritmo será: 2 4 6 8 10 Se a pergunta for sobre o que o algoritmo imprime, essa é a resposta. Se precisar de algo mais específico, você tem que criar uma nova pergunta.
Cadastre-se ou realize login