Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema na solução Aula 2 - Atividade 06

Boa Noite,

Estava fazendo o exercício da Atividade 6 Aula 2 no qual diz o seguinte:

A expressão abaixo é verdadeira ou falsa?

(NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)

Solução do instrutor:

(NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)
(NOT ((Verdadeiro) OR (Falso)) AND (Verdadeiro)) OR (Falso)
(NOT (Verdadeiro) AND (Verdadeiro)) OR (Falso)
(Falso AND (Verdadeiro)) OR (Falso)
(Falso) OR (Falso)
Falso

Corrijam-me caso esteja eu enganado mas há um erro no que o instrutor propos na parte (9 > 0), onde ele diz que isso é Falso, mas 9 é maior que 0, então é verdadeiro.

Com isso eu cheguei a uma resposta diferente ao que o intrutor propos.

Passo 1: (NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)

(3 > 2) = Verdadeiro
(4 >= 5) = Falso
(5 > 4) = Verdadeiro
(9 > 0) = Verdadeiro

Passo 2: (NOT ((Verdadeiro) OR (Falso)) AND (Verdadeiro)) OR (Verdareiro)

(Verdadeiro) OR (Falso) = Verdadeiro

Passo 3: (NOT (Verdadeiro) AND (Verdadeiro)) OR (Verdareiro) Lembrando que NOT tem precedência sobre AND e OR , neste caso onde não há parenteses para delimitar precedência

NOT (Verdadeiro) = Falso

Passo 4: ((Falso) AND (Verdadeiro)) OR (Verdareiro)

(Falso) AND (Verdadeiro) = Falso

Passo 5: (Falso) OR (Verdareiro)

(Falso) OR (Verdareiro) = Verdadeiro

Resposta: Verdadeiro

1 resposta
solução!

Gabriel

Obrigado pelo feedback.

Você está certo.

Vamos efetuar a mudança.

Muito obrigado.

Victorino Vila

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software