Logo Passei Direto
Buscar

Algoritmos

UNICESUMAR

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.

User badge image
Regiane Mac

há 7 anos

User badge image
Regiane Mac

há 7 anos

Respostas

User badge image

Paola S. Tushy

há 7 anos

É 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.

Essa resposta te ajudou?

1
Dislike2
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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

User badge image

Andre Smaira

há 6 anos

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.

Essa resposta te ajudou?

1
Dislike0
User badge image

Crunchyroll Gratis

há 7 anos

x

Essa resposta te ajudou?

0
Dislike5

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina