Logo Passei Direto
Buscar
Analise o algoritmo a seguir: Código em Portugol. Descrição da imagem: Programa inicia com a declaração da variável do tipo inteiro i que recebe o valor zero, da variável j do tipo inteiro que recebe o valor um e da variável k do tipo lógico que recebe o valor verdadeiro. Na sequência, se k, i recebe um, senão i recebe zero; se i igual igual a zero j recebe zero, senão j recebe 100; se j igual igual a 1, k recebe falso. Ao final é impresso o valor da variável i, j e k. Quais serão os valores escritos na tela, respectivamente? Escolha uma opção: a. 0, 0, falso b. 1, 1, verdadeiro c. 1, 100, verdadeiro d. 0, 1, verdadeiro e. 1, 100, falso
User badge image
Guilherme Rabelo

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar o algoritmo passo a passo com base na descrição fornecida: 1. Declaração das variáveis: - `i` é inicializado com 0. - `j` é inicializado com 1. - `k` é inicializado como verdadeiro. 2. Primeira condição: `se k` (que é verdadeiro) - Como `k` é verdadeiro, `i` recebe 1. 3. Segunda condição: `se i igual igual a zero` - Como `i` agora é 1, essa condição é falsa, então `j` recebe 100. 4. Terceira condição: `se j igual igual a 1` - Como `j` agora é 100, essa condição também é falsa, então `k` permanece verdadeiro. Ao final do algoritmo, temos: - `i` = 1 - `j` = 100 - `k` = verdadeiro Portanto, os valores escritos na tela, respectivamente, serão: 1, 100, verdadeiro. A alternativa correta é: c. 1, 100, verdadeiro.

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