SlideShare una empresa de Scribd logo
1 de 7
Tabla de decisión  Una tabla de decisiones es una tabla de renglones y columnas que contiene cuatro cuadrantes. El cuadrante superior izquierdo contiene la condición, el cuadrante superior derecho opciones a la condición. La mitad inferior de la tabla contiene las acciones que se van a tomar (en el extremo izquierdo) y las reglas para ejecutar las acciones (en el derecho). Cuando una tabla de decisiones se utiliza para determinar las acciones que se llevaron a cabo, la lógica sigue el sentido del reloj, comenzando en el extremo superior izquierdo.  Reglas Condiciones Acciones Alternativas de la condición Registro de las acciones Condiciones y acciones
Para construir tablas de decisión, el analista necesita definir el tamaño máximo de la tabla, eliminar cualquier situación imposible, inconsistencia o redundancia y simplificar la tabla mejor posible. Los siguientes pasos proveen al analista de un método sistemático para el desarrollo de tablas de decisiones: 1 .  Determine el número de condiciones que pudieran afectar la decisión. Combine renglones que se sobrepongan. El número de condiciones será igual al número de renglones presentes en la mitad superior de la tabla de decisiones. 2 .   Determine el número de acciones posibles que puedan realizarse. Este será igual al número de renglones de la parte inferior de la tabla de decisiones. 3 .  Determine el número de opciones para cada condición. En la forma más sencilla, habrá dos alternativas (S o N) para cada condición. En una tabla de tipo extendida, puede llegar a haber muchas opciones para cada condición.
4 . Calcule el número máximo de columnas de la tabla de decisiones multiplicando el número de alternativas para cada condición. Si fueran cuatro condiciones y dos alternativas (S o N) para cada una de las condiciones, habría dieciséis posibilidades: Condición 1:  2 alternativas Condición 2:  X  2 alternativas Condición 3:  X  2 alternativas Condición 4:  X  2 alternativas ------------------ 16 posibilidades
5 .  Llene las alternativas de la condición. Comience con la primera condición y divida el número de columnas con el número de alternativas para tal condición. En el ejemplo, al haber 16 columnas y 2 opciones (S y N), 16 entre 2, 8. Luego, elija una de las opciones y escriba S en cada una de las 8 columnas. Concluya anotando N en las 8 columnas restantes, tal y como sigue: Condición 1  SSSSSSSNNNNNNNN Repita lo anterior para cada una de las condiciones, utilizando un subconjunto de la tabla: Condición 1  SSSSSSSSNNNNNNNN Condición 2  SSSSNNNN  Condición 3  SSNN Condición 4  SN Y continúe el patrón para cada condición: Condición 1  SSSSSSSSNNNNNNNN Condición 2  SSSSNNNNSSSSNNNN Condición 3  SSNNSSNNSSNNSSNN Condición 4  SNSNSNSNSNSNSNSN
6 .  Concluya la tabla insertando una X donde las reglas sugieran cierta acción. 7 . Combine las reglas donde se aparenta que una alternativa no implique diferencias en la salida; por ejemplo: Condición 1  S S  Condición 2  S N --------------------------------- Acción 1  X X lo cual puede expresarse como: Condición 1  S Condición 2  __ ------------------------------------ Acción 1  X
Tabla de decisión  Sistema de facturación: ... si la cuenta del cliente se factura usando un método de  tarificación fijo , se establece un cargo mensual mínimo para consumos  menores de 100 Kwh .  En los demás casos , se aplica la  tarifa A . Sin embargo, si la cuenta se factura usando un método de  facturación variable , se aplica la  tarifa A a los consumos menores de 100 Kwh , en otro caso, se factura de acuerdo a la  tarifa B .
Cuenta de tarifa fija V V F F Cuenta de tarifa Variable F F V V Consumo < 100 Kwh V F V F Consumo > 100 Kwh F V F V Cargo Mensual Mínimo X Esquema de Tarifacación A X X Esquema de Tarifacación B X

Más contenido relacionado

La actualidad más candente

HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datosAmérico Uriarte Quispe
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareGabriel Cobeña
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Jhezuz Montilla
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Abstraccion de datos
Abstraccion de datosAbstraccion de datos
Abstraccion de datosDIOSANEGRA
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexadoAleizapata
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sqlByron Eras
 
Complejidad de los algoritmos | Análisis de algoritmos
Complejidad de los algoritmos | Análisis de algoritmosComplejidad de los algoritmos | Análisis de algoritmos
Complejidad de los algoritmos | Análisis de algoritmosSergio Ormeño
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 

La actualidad más candente (20)

HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Msb(auirs)
Msb(auirs)Msb(auirs)
Msb(auirs)
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Back Tracking
Back TrackingBack Tracking
Back Tracking
 
Join
JoinJoin
Join
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Abstraccion de datos
Abstraccion de datosAbstraccion de datos
Abstraccion de datos
 
Archivo secuencial-indexado
Archivo secuencial-indexadoArchivo secuencial-indexado
Archivo secuencial-indexado
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Complejidad de los algoritmos | Análisis de algoritmos
Complejidad de los algoritmos | Análisis de algoritmosComplejidad de los algoritmos | Análisis de algoritmos
Complejidad de los algoritmos | Análisis de algoritmos
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 

Similar a Tables De Decision

Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdf
Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdfTablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdf
Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdftrinidadchoque1
 
Tema04 ejecución e interpretación del proyecto en sap2000 v22
Tema04 ejecución e interpretación del proyecto en sap2000 v22Tema04 ejecución e interpretación del proyecto en sap2000 v22
Tema04 ejecución e interpretación del proyecto en sap2000 v22JOSUEELIRIVERAAGUIRR
 
Técnicas y herramientas de documentación
Técnicas y herramientas de documentaciónTécnicas y herramientas de documentación
Técnicas y herramientas de documentaciónFSILSCA
 
Ejemplo práctico en clase
Ejemplo práctico en claseEjemplo práctico en clase
Ejemplo práctico en claseunefadeizi
 
PROGRAMACION LINEAL - METODO SIMPLEX
PROGRAMACION LINEAL - METODO SIMPLEXPROGRAMACION LINEAL - METODO SIMPLEX
PROGRAMACION LINEAL - METODO SIMPLEXjjsch01
 
Experimentos
ExperimentosExperimentos
ExperimentosSanty D
 
Guia curso microeconomia d miras pilar - pedro baroni 2012
Guia curso microeconomia d miras   pilar - pedro baroni 2012Guia curso microeconomia d miras   pilar - pedro baroni 2012
Guia curso microeconomia d miras pilar - pedro baroni 2012giomaralvarezc
 
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSODISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSOESCOM
 
Metodos de eliminacion
Metodos de eliminacionMetodos de eliminacion
Metodos de eliminacionk4ndo
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagherIvan Ruiz
 
Mas ejercicios para la resolución de modelos aplicando el método simplex
Mas ejercicios para la resolución de modelos aplicando el método simplexMas ejercicios para la resolución de modelos aplicando el método simplex
Mas ejercicios para la resolución de modelos aplicando el método simplexLuis Guerrero
 
Guia 2 metodo grafico
Guia 2 metodo graficoGuia 2 metodo grafico
Guia 2 metodo graficopuracastillo
 

Similar a Tables De Decision (20)

Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdf
Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdfTablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdf
Tablas-de-Decision.-Su-aplicacion-a-procesos-logicos.pdf
 
Tema04 ejecución e interpretación del proyecto en sap2000 v22
Tema04 ejecución e interpretación del proyecto en sap2000 v22Tema04 ejecución e interpretación del proyecto en sap2000 v22
Tema04 ejecución e interpretación del proyecto en sap2000 v22
 
Técnicas y herramientas de documentación
Técnicas y herramientas de documentaciónTécnicas y herramientas de documentación
Técnicas y herramientas de documentación
 
Ejemplo práctico en clase
Ejemplo práctico en claseEjemplo práctico en clase
Ejemplo práctico en clase
 
PROGRAMACION LINEAL - METODO SIMPLEX
PROGRAMACION LINEAL - METODO SIMPLEXPROGRAMACION LINEAL - METODO SIMPLEX
PROGRAMACION LINEAL - METODO SIMPLEX
 
Experimentos
ExperimentosExperimentos
Experimentos
 
Sesion 05a - Metodo Simplex
Sesion 05a - Metodo SimplexSesion 05a - Metodo Simplex
Sesion 05a - Metodo Simplex
 
Sesion 05a - Metodo Simplex
Sesion 05a - Metodo SimplexSesion 05a - Metodo Simplex
Sesion 05a - Metodo Simplex
 
Estructuras alg
Estructuras algEstructuras alg
Estructuras alg
 
Estadistica III
Estadistica IIIEstadistica III
Estadistica III
 
Guia rapida calculo de volumen
Guia rapida calculo de volumenGuia rapida calculo de volumen
Guia rapida calculo de volumen
 
Guia curso microeconomia d miras pilar - pedro baroni 2012
Guia curso microeconomia d miras   pilar - pedro baroni 2012Guia curso microeconomia d miras   pilar - pedro baroni 2012
Guia curso microeconomia d miras pilar - pedro baroni 2012
 
practicas dfd
practicas dfdpracticas dfd
practicas dfd
 
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSODISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
DISEÑO DE SISTEMAS DIFUSOS Y CONTROL LÓGICO DIFUSO
 
Metodos de eliminacion
Metodos de eliminacionMetodos de eliminacion
Metodos de eliminacion
 
Método Simplex
Método SimplexMétodo Simplex
Método Simplex
 
Simplex
SimplexSimplex
Simplex
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagher
 
Mas ejercicios para la resolución de modelos aplicando el método simplex
Mas ejercicios para la resolución de modelos aplicando el método simplexMas ejercicios para la resolución de modelos aplicando el método simplex
Mas ejercicios para la resolución de modelos aplicando el método simplex
 
Guia 2 metodo grafico
Guia 2 metodo graficoGuia 2 metodo grafico
Guia 2 metodo grafico
 

Tables De Decision

  • 1. Tabla de decisión Una tabla de decisiones es una tabla de renglones y columnas que contiene cuatro cuadrantes. El cuadrante superior izquierdo contiene la condición, el cuadrante superior derecho opciones a la condición. La mitad inferior de la tabla contiene las acciones que se van a tomar (en el extremo izquierdo) y las reglas para ejecutar las acciones (en el derecho). Cuando una tabla de decisiones se utiliza para determinar las acciones que se llevaron a cabo, la lógica sigue el sentido del reloj, comenzando en el extremo superior izquierdo. Reglas Condiciones Acciones Alternativas de la condición Registro de las acciones Condiciones y acciones
  • 2. Para construir tablas de decisión, el analista necesita definir el tamaño máximo de la tabla, eliminar cualquier situación imposible, inconsistencia o redundancia y simplificar la tabla mejor posible. Los siguientes pasos proveen al analista de un método sistemático para el desarrollo de tablas de decisiones: 1 . Determine el número de condiciones que pudieran afectar la decisión. Combine renglones que se sobrepongan. El número de condiciones será igual al número de renglones presentes en la mitad superior de la tabla de decisiones. 2 . Determine el número de acciones posibles que puedan realizarse. Este será igual al número de renglones de la parte inferior de la tabla de decisiones. 3 . Determine el número de opciones para cada condición. En la forma más sencilla, habrá dos alternativas (S o N) para cada condición. En una tabla de tipo extendida, puede llegar a haber muchas opciones para cada condición.
  • 3. 4 . Calcule el número máximo de columnas de la tabla de decisiones multiplicando el número de alternativas para cada condición. Si fueran cuatro condiciones y dos alternativas (S o N) para cada una de las condiciones, habría dieciséis posibilidades: Condición 1: 2 alternativas Condición 2: X 2 alternativas Condición 3: X 2 alternativas Condición 4: X 2 alternativas ------------------ 16 posibilidades
  • 4. 5 . Llene las alternativas de la condición. Comience con la primera condición y divida el número de columnas con el número de alternativas para tal condición. En el ejemplo, al haber 16 columnas y 2 opciones (S y N), 16 entre 2, 8. Luego, elija una de las opciones y escriba S en cada una de las 8 columnas. Concluya anotando N en las 8 columnas restantes, tal y como sigue: Condición 1 SSSSSSSNNNNNNNN Repita lo anterior para cada una de las condiciones, utilizando un subconjunto de la tabla: Condición 1 SSSSSSSSNNNNNNNN Condición 2 SSSSNNNN Condición 3 SSNN Condición 4 SN Y continúe el patrón para cada condición: Condición 1 SSSSSSSSNNNNNNNN Condición 2 SSSSNNNNSSSSNNNN Condición 3 SSNNSSNNSSNNSSNN Condición 4 SNSNSNSNSNSNSNSN
  • 5. 6 . Concluya la tabla insertando una X donde las reglas sugieran cierta acción. 7 . Combine las reglas donde se aparenta que una alternativa no implique diferencias en la salida; por ejemplo: Condición 1 S S Condición 2 S N --------------------------------- Acción 1 X X lo cual puede expresarse como: Condición 1 S Condición 2 __ ------------------------------------ Acción 1 X
  • 6. Tabla de decisión Sistema de facturación: ... si la cuenta del cliente se factura usando un método de tarificación fijo , se establece un cargo mensual mínimo para consumos menores de 100 Kwh . En los demás casos , se aplica la tarifa A . Sin embargo, si la cuenta se factura usando un método de facturación variable , se aplica la tarifa A a los consumos menores de 100 Kwh , en otro caso, se factura de acuerdo a la tarifa B .
  • 7. Cuenta de tarifa fija V V F F Cuenta de tarifa Variable F F V V Consumo < 100 Kwh V F V F Consumo > 100 Kwh F V F V Cargo Mensual Mínimo X Esquema de Tarifacación A X X Esquema de Tarifacación B X