Informática, perguntado por marcosbsb13, 1 ano atrás

me ajudem por favoor
Diferentemente de um fluxo sequêncial, 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 e assinale a correta:


Alternativas
Alternativa 1:
Nesse algoritmo, a variável resto é utilizada para armazenar um valor informado diretamente pelo usuário.

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

Alternativa 3:
Há um erro de sintaxe na linha 6, pois a variável "resto" recebe uma expressão que contém a própria variável "resto" [expressão: numero - (resto * 2)].

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

Alternativa 5:
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.

Anexos:

jvsilvictorox7rfj: Falta o algoritmo.
marcosbsb13: coloquei

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
2

Alternativa 1:
Nesse algoritmo, a variável resto é utilizada para armazenar um valor informado diretamente pelo usuário.

FALSO.  A variável para isto é a "numero".




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

FALSO.  DIV resultará num valor inteiro já que está associada a uma variável deste tipo.




Alternativa 3:
Há um erro de sintaxe na linha 6, pois a variável "resto" recebe uma expressão que contém a própria variável "resto" [expressão: numero - (resto * 2)].


FALSO. Não há problema na operação. Pode-se utilizar uma variável numa expressão usando ela mesma. O que é feito primeiro é a operação e depois a atribuição do valor, portanto, não há erro.




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

VERDADEIRO.  Recebendo o valor 8,  teremos "resto" = 8/2 = 4 e depois o "resto" será  8 - (4*2) = 0.  Tendo resto=0  cairá na segunda condição (SENÃO), já que o resto não é 1.




Alternativa 5:
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.


FALSO. Recebendo o valor 5,  teremos "resto" = 5/2 = 2 (variável inteira) e depois o "resto" será  5 - (2*2) = 1.  Tendo resto=1  cairá na primeira condição.

Perguntas interessantes