Buscar

Diferentemente de um fluxo sequencial, o fluxo condicional permite que o código fonte de um programa tome decisões próprias.

Diferentemente de um fluxo sequencial, o fluxo condicional permite que o código fonte de um programa tome decisões próprias. Através das estruturas de decisão, o programa pode escolher, em tempo de execução, por tomar um dentre vários caminhos possíveis, de acordo com uma condição pré-estabelecida.
 
De acordo com as estruturas de decisão compostas e tomando por base código fonte abaixo, avalie as afirmações a seguir:

1 - Algoritmo condicional
2 -     Var numero, resto: inteiro
3 - Inicio
4 -     LEIA (numero)
5 -     resto <- numero DIV 2
6 -     resto <- numero - (resto*2)
7 -     Se (resto = 1) então
8 -         ESCREVA ("Primeira condição")
9 -     Senão
10 -       ESCREVA ("Segunda condição")
11 -     Fim_se
12 - Fim.

Alternativas

 

Alternativa 1:

Nesse algoritmo, a variável DIV é utilizada para armazenar um valor informado diretamente pelo usuário.

 

Alternativa 2:

Caso o usuário digite o valor 5, no teclado (linha 4), fará com que a variável "numero" receba 5 e o algoritmo escreverá "Segunda Condição", na tela do computador.

 

Alternativa 3:

Caso o usuário digite o valor 11, no teclado (linha 4), o algoritmo escreverá "Primeira Condição", na tela do computador.

 

Alternativa 4:

Há um erro semântico na linha 6, pois a variável "resto" recebe uma expressão que contém a própria variável "resto".

 

Alternativa 5:

A operação da linha 5, refere-se à divisão de números reais, cujo resultado pode conter casas decimais.

💡 4 Respostas

User badge image

Paola S. Tushy

É a alternativa 5

o DIV é de "divisão" e não uma variável pra poder armazenar algo.

Se por o número 5 na variável numero o resultado vai dar zero.

Se por o número 11 também vai dar zero.

1
Dislike2
User badge image

Andre Smaira

O exercício é respondido por meio da terceira alternativa, isto, é em uma situação em que o usuário entre apresentando o valor 11, no teclado (linha 4), o algoritmo escreverá "Primeira Condição", na tela do computador, pois recebendo o valor 11 teremos a divisão por 2 e sobrará 1 no resto, pois \(11{\require{text}\text{ }} - {\require{text}\text{ }}\left( {5 \cdot 2} \right) = 1\); assim, tendo resto=1, cairá na primeira condição, uma vez que o resto é 1.

Portanto, de acordo com as informações acima e o cálculo matemático representado, podemos afirmar que a questão é respondida através da alternativa indicada pelo número 3.

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais