Tablas de Decisión
Las tablas de decisiones son herramientas de la programación y de modelos
lógicos para la toma de decisiones, donde se colocan datos de entrada, que pasan por
una transformación y generan una acción. Para el proceso de decisión es esencial
tomar en cuanta, que decidir es elegir o destacar una alternativa por encima de las
demás, con el objeto de evaluarlas, destinar un curso de acción y seleccionar el más
eficiente.
Ahora, las tablas de decisión son tablas elaboradas para dar cabida a una
herramienta de decisión y evaluación de condiciones, expresando situaciones y
alternativas que rodeen un problema, dando cabida a condiciones del mismo, que
producirán o destinaran acciones que deben ser tomadas para cada situación. Se trata
de una forma lógica convertida en una herramienta de estructurar y organizar las
diferentes alternativas que involucra un problema más o menos complicado, para ello
se trata de identificar en el problema las acciones que hay que ejecutar y las
condiciones que se tienen que cumplir para ejecutar esas acciones.
Las tablas de decisión también suelen ser conocidas como tablas de la verdad,
están estructuradas por cuatro cuadrantes, que indican las condiciones y las acciones;
este cuadro lo conforman los cuadrantes unidos a filas y columnas, que aclarecen los
procesos a seguir cuando existen debidas condiciones en la problemática. Los
cuadrantes que estructuran y conforman las tablas son los siguientes:
REGLAS DE DECISION
IDENTIFICACION DE CONDICIONES ENTRADA DE CONDICIONES
IDENTIFICACION DE ACCIONES ENTRADA DE ACCIONES
1. Identificación de Condiciones: se trata de las situaciones que se involucran en
el problema, detallando una por reglón o fila de la tabla. Es importante destacar
que se trata de posibles situaciones que pueden ocurrir o involucrarse en el
problema, es decir, pueden calificarse como variables.
2. Entrada de Condiciones: son las distintas combinaciones, valores o respuestas
que tendrán las condiciones asociadas al problema, de estos valores
dependerán las acciones que se tomaran, o la decisión que llevara a la acción a
ejecutar. Indicando así, cual es el valor asociado a una determinada condición
del problema. Algunos de los valores utilizados son: Si o No, Verdadero (V) o
Falso (F), entre otros.
3. Identificación de Acciones: se trata de las acciones que han de ejecutarse una
vez se cumplan o no las condiciones anteriores, estarán en dependencia total de
los valores que tomen las condiciones, derivando el comportamiento que amerite
la situación. Estas acciones se enlistan de manera en la que secuencialmente
deban realizarse.
4. Entrada de Acciones: muestra el valor que toma la acción una vez se valoren
las diversas condiciones, dando origen a la ejecución que debe realizarse
cuando la condición anterior sea o no verdadera.
Al elaborarse una tabla de decisión, con estos cuatro cuadrantes, tanto la
columna derecha que describe las condiciones y acciones de una problemática, como
la columna izquierda donde se responden los valores que tomaran las condiciones,
estableciendo las acciones a realizarse, se están delimitando las reglas de decisión
de la problemática representada, estas reglas son las descripciones verticales que
enlazan las condiciones con la acciones, leyéndolas de forma vertical, y detallando la
acción a tomar gracias a un valor de la condición anterior.
Las tablas de decisión permiten agrupar todas las combinaciones de
condiciones y todas las posibilidades lógicas en un conjunto de fácil
entendimiento y análisis, creando además la posibilidad de controlar que no se
haya omitido ninguna alternativa y que se hayan cubierto todas las posibilidades.
(José Alessandro, 2005, p.5)
Las posibilidades lógicas de una condición que deriva en una acción, es lo que se
conoce como una regla de decisión, siendo útil para la programación y el control de un
algoritmo. La cantidad de estas reglas estarán dada al ser una tabla de decisión
limitada solo con dos alternativas o alternativas variables si es una tabla de decisión
extendida.
Ejemplos:
En el siguiente ejemplo mostramos una tabla de decisión sobre la facturación de
compras en Divisas y Bolívares Soberanos:
CONDICIONES 1 2
¿Pago en divisas? S N
¿Pago en Bolívares Soberanos? N S
ACCIONES
Calcular 16% de IVA X X
Calcular 3% de IGTF X
Calcular importe neto de la factura X X
Las promociones de compra de una empresa, aunada a ciertas condiciones se
pueden expresar de la siguiente manera:
CONDICIONES 1 2 3 4
¿Pago al Contado? S S N N
Compra mayor a 3000$ S N S N
ACCIONES
Calcular descuento del 5% X X
Calcular bonificación del 7% X X
Calcular importe neto de la factura X X X X
En el siguiente ejemplo mostramos una tabla de decisiones que incluyen todas las
alternativas para la venta de jabones neutros y de glicerina:
CONDICIONES 1 2 3 4 5 6 7 8
Cliente solicita Jabón Neutro S S S S
Cliente solicita Jabón de S S S S
Glicerina
Hay Jabones Neutros en S N N N S N
existencia
Hay Jabones de Glicerina en S N S N N N
existencia
El cliente acepta alternativa S S N S S N
ACCIONES
Despachar Jabón Neutro X X
Despachar Jabón de Glicerina X X
Rebajar la existencia de Jabón X X
Neutro
Rebajar la existencia de jabón X X
de Glicerina
Anotar pedido pendiente de X X
Jabón Neutro
Anotar pedido pendiente de X X X
Jabón de Glicerina
En el siguiente ejemplo se evaluaran las condiciones para aprobar los créditos en
un banco:
CONDICIONES 1 2 3 4 5 6
Estudiante S S N N N N
Trabajador N N S S N N
Jubilado N N N N S S
Deudas sin pagar S N N S N S
ACCION
Aprobar Crédito N N S S S N