Um algoritmo que possui uma estrutura condicional significa que se utiliza de comandos que realizam condições para a execução de trechos de códigos. Dentre as estruturas condicionais, podemos citar as de condição simples, compostas, e case, em determinadas linguagens. Um sinal incorreto, ou uma lógica analisada de forma errada pode mudar totalmente o curso de um algoritmos, e isso é um grave problema.
Considerando o texto apresentado, analise as asserções a seguir e a relação proposta entre elas:
I. Podemos adicionar, a uma estrutura de seleção, tanto operadores aritméticos quanto operadores lógicos. Dessa forma, podemos realizar a análise de duas tratativas para, assim, executar um trecho de código.
Porque:
II. Um exemplo simples é o código seguinte, que analisa se um número é maior do que 20 e menor do que 50 para, assim, realizar um trecho de código:
Se (num > 20) E (num < 50) Então
Escreva (“Você tem 30 anos de trabalho”);
fimse.
Agora, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. |
||
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. |
||
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. |
||
As asserções I e II são proposições falsas. |
||
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. |
Por exemplo:
int i = 5 + 7;
Ou seja, a variável i recebe o valor de 12.
Operadores Lógicos: são aqueles responsáveis por analisar duas ou mais situações para ser chegar a uma conclusão. Eles podem ser:
```java
if((1 == (2 - 1)) && (2 == (1 + 1))){
System.out.println(“Ambas as suposições são verdadeiras.”);
}
```
```java
if ((1 != (2 -1)) || (2 == (1+1))) {
System.out.println(“iguais”);
}
```Portanto, conclui-se que a alternativa correta é
*As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.*
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar