Ed
há 8 meses
Vamos analisar o algoritmo descrito passo a passo: 1. Declaração das variáveis: - `cont` inicia com 10. - `intervalo` inicia com 10. - `fora` inicia com 20. 2. Laço `para`: - O laço itera de `i = 0` até `i < 10`, ou seja, ele executa 10 vezes. 3. Dentro do laço: - `cont` é incrementado em 1 a cada iteração, então após 10 iterações, `cont` será 20 (10 + 10). - A verificação: - Se `cont` (que será 20) for maior ou igual a 10 e menor ou igual a 20, então `intervalo` é incrementado em 1. - Como `cont` é 20, a condição é verdadeira, então `intervalo` será incrementado 10 vezes (de 10 para 20). 4. Caso contrário: - O `else` não será executado, pois a condição anterior foi verdadeira. 5. Após o laço: - Os valores finais são: - `cont` = 20 - `intervalo` = 20 - `fora` = 20 (não foi alterado). Portanto, os valores que serão impressos na tela, respectivamente, são: 20, 20, 20. A alternativa correta é: b. 20, 20, 20.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A resposta correta é a letra c) 20, 25, 10. Explicação: O programa começa com a declaração das variáveis cont = 10, intervalo = 10 e fora = 20. Em seguida, há um laço for que começa com i = 0, i < 10 e i++. Dentro do laço, cont é incrementado em 1 a cada iteração. Em seguida, há uma verificação condicional: se cont for maior ou igual a 10 e menor ou igual a 20, então intervalo é incrementado em 1; caso contrário, fora é incrementado em 1. Ao final do laço, serão impressos os valores de cont, intervalo e fora, que serão respectivamente 20, 25 e 10.