Logo Passei Direto
Buscar
Observe o algoritmo abaixo:

Código em Portugol.

Descrição da imagem: Programa inicial com a declaração das variáveis cont do tipo inteiro que recebe o valor dez; intervalo do tipo inteiro que recebe o valor dez; e fora do tipo inteiro que recebe o valor vinte. Na sequência há um laço para com os parâmetros inteiro i igual a zero, i menor que dez e i mais mais. Dentro do laço para há cont mais mais; na sequência uma verificação se cont for maior ou igual a dez e cont for menor ou igual a vinte então intervalo mais mais, senão fora mais mais. Fora do laço para é impresso o valor de cont, intervalo e fora.

Quais serão os valores escritos na tela, respectivamente?

Escolha uma opção:

a.
10, 10, 20


b.
20, 20, 20


c.
20, 25, 10


d.
10, 10, 10


e.
20, 25, 30
User badge image
Iscon Iscon

há 2 anos

User badge image
Iscon Iscon

há 2 anos

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina