El condicional como operación.
disyunción exclusiva
*** Nos preguntamos si nos serviría la disyunción exclusiva.
*** Les muestro como la definimos en la página 21.
*** esta fórmula nunca validará la opción (0 1) es decir que exista la consecuencia sin el antecedente de la condición.
***Veamos de nuevo la segunda fórmula propuesta con el dibujo del circuito.
Está bien claro tanto en el circuito como en la función que creamos, que
NO suceda (que se dé la condición y fracase la consecuencia)
! (R and !S)
Vamos a hacer la tabla del condicional y pedir a PHP que ponga los valores de verdad.
por ejemplo: para el valor de verdad de (0 , 0) pedimos siP_Q(0, 0);

*** Para los principiantes, explicamos paso a paso, como hacer la tablita para una presentación que facilite la lectura.
*** paso 1)Previamente dibujamos en un papel la salida que pretendemos para saber que tabla necesitamos.
*** paso 2)Desde la cara Diseño de la página, pedimos por el menú Insertar -->Tabla--> filas 5, columnas 6.
*** paso 3)En la última columna corresponden los valores de S y como está negada !S ponemos los valores negados: en vez de 0101 va 1010.
*** paso 4)En la columna de R ponemos los valores correspondientes.
*** paso 5)También ponemos los valores de la conjunción, que como sabemos es verdad solo si lo son las dos variables. Pintamos con un color claro, este primer resultado. Por supuesto, que PHP también va a hacer primero el paréntesis, pero no lo va a llenar, porque ni siquiera se entera de este dibujo.
*** paso 6)Como la negación es la última operación, en la cara Código de la página pedimos la operación. Por eso, las celdas se verán vacías hasta que no corran la operación y PHP las llene con el resultado.
*** paso 7)Para que quede bien explicado escribo al costado de cada línea el código pedido y copio los colores de PHP.
!
(R
and
!S)
0
verdad
0
0
1
<script language="php">siP_Q(0 , 1);</script>
1
verdad
0
0
0
<script language="php">siP_Q(0 , 0);</script>
2
verdad
1
1
1
<script language="php">siP_Q(1 , 1);</script>
3
falso
1
0
0
<script language="php">siP_Q(1 , 0);</script>

Podrán ver que da falso solamente en la última línea, donde dada la condición fracasa la consecuencia.
---------------------------------------------------------------------------------------------------------
***NOTA:
***Es muy importante, para luego saber minimizar las fórmulas con agilidad que te acostumbres a ordenar las variables alfabéticamente, y poner la columna a la izquierda con el número binario que forman las variables de la fila.
***Tienes que saber leer un número binario.
***Y sobre todo, no quedes con dudas. Si no entiendes algo, pregunta.
***Aquí estamos siempre, para contestar tu e-mail de persona a persona sin necesidad de chat ni de publicaciones. Esta web es para cada estudiante y también para los docentes. Toda pregunta, crítica o sugerencia será recibida y contestada con mucho gusto.
Solo pedimos no tratar con anónimos, sino que se identifiquen , así como yo lo hago:
Susana Ríos Suanes. Montevideo. Uruguay.
srios@todo.com.uy
ir al índice página anterior estás en página 30 página 31