ENEM, perguntado por alicelindinha8178, 4 meses atrás

As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso. Neste tipo de expressão, podem ser usados os operadores relacionais, os operadores lógicos ou as expressões matemáticas. Em uma expressão, podemos ter mais de um operador. Em situações em que há um único operador, a avaliação da expressão é realizada de forma direta. Quando há mais de um, é necessária a avaliação da expressão passo a passo, ou seja, um operador por vez. LEAL, Gislaine Camila; OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de Programação II. Maringá - PR. : UniCesumar, 2020. Nesse contexto, analise a linha de código a seguir e avalie as afirmações considerando (V) para verdadeiro e (F) para falso: int a = 12, b = 3; I. (a==12)

Soluções para a tarefa

Respondido por jalves26
0

Quanto à linha de código apresentada, as afirmações I, II, III e IV são, respectivamente:

V - F - F - V

Algoritmo e programação

O código apresentado é o seguinte:

int a = 12, b = 3; => foram declaradas duas variáveis a e b do tipo inteiro e foram atribuídas a elas os valores 12 e 3, respectivamente.

Agora, vamos analisar as opções:

I. (a==12) && (b<5) => VERDADEIRO - A variável a tem valor igual a 12 E a variável b tem valor menor que 5 (3 < 5). Ambas as afirmações são verdadeiras.

II. (a==11) && (b>3) => FALSO - O valor de a não é 11, mas sim 12. O valor de b não é menor que 3, mas sim igual a 3. Ambas as afirmações são falsas.

III. !(a > 5) => FALSO - De fato, o valor de a é maior que 5 (12 > 5), porém o ponto de exclamação indica sentido contrário ou negação. Então, o item afirma ser falsa a afirmação de que a é maior que 5.

IV. (a<12) II (b<5) => VERDADEIRO - A segunda afirmação é verdadeira, mas a primeira é falsa. Como temos o operador lógico || (OU), só é necessário que uma delas seja verdadeira para o item ser considerado correto.

Mais sobre lógica de programação em:

https://brainly.com.br/tarefa/20790680

#SPJ4

Anexos:
Perguntas interessantes