¿Cuál es la expresión booleana?

-4

No estoy seguro de cómo abordar este problema. Creo que podría implicar crear una tabla lógica primero. ¡Por favor ayuda!

Un ascensor tiene los siguientes sensores:

G - La puerta está cerrada L - El ascensor está cargado. B - El ascensor está en demanda. M - El ascensor se está moviendo.

Dé una expresión booleana de una señal de alarma, A (G, B, L, M), de modo que A sea verdadera si (a) la puerta no está cerrada y el ascensor se está moviendo, o (b) el ascensor está en movimiento pero no en demanda o cargado, o (c) la puerta no está cerrada y el ascensor está cargado y en movimiento, o (d) el ascensor no está cargado, no se está moviendo y tiene demanda.

    
pregunta Justin

1 respuesta

1
  

A es verdadero si (a) la puerta no está cerrada y el ascensor se está moviendo, o (b) el ascensor se está moviendo pero no está en demanda o cargado, o (c) la puerta no está cerrada y el ascensor está cargado y en movimiento, o (d) el elevador no está cargado, no se está moviendo y tiene demanda.

Esta oración es esencialmente una expresión booleana, todo lo que necesitas hacer es traducirla de palabras a símbolos. Aquí hay un comienzo:

A is true if (a) the gate is not closed and the elevator is moving,
A     =      (   ¬   G                   ∧      M                 )

          or (b) the elevator is moving but not in demand or loaded…
          ∨  (       M                   ∧  ¬  ( B        ∨  L   ) )…
    
respondido por el duskwuff

Lea otras preguntas en las etiquetas