1
Universidad Ciudadana
de Nuevo León
Licenciatura en Informática Administrativa.
7to. Tetramestre.
(2025-2)
Periodo:
Materia: Programación III (A) (2025-2)
Tutor: Ing. Ana Elizabeth López Reyes.
Proyecto: Ensayo
Tema: Tablas de decisión
Alumna: Virginia Rodríguez Jiménez.
Matrícula: 72345.
Jueves 24 de julio del 2025.
Monterrey, Nuevo León.
2
Índice
Índice________________________________________________________________________2
Introducción___________________________________________________________________3
Desarrollo_____________________________________________________________________4
Conclusión_____________________________________________________________________5
Bibliografía____________________________________________________________________6
3
Introducción
Podremos comprender en este ensayo como funciona las tablas de decisión y como son
sus conceptos por que primordial mente debemos conocer como son sus palabras claves y
conceptos. Tener los conocimientos básicos de este tema, nos puede ayudar eficientemente en
desarrollar estas tablas. Esto para poder utilizar estas tablas debemos comprender su
utilización y reglamentos de uso.
Imaginar que tenemos que crear un programa de saldos de inventario, estas tablas nos
ayudarían para poder ordenar bien los algoritmos de búsqueda o de comportamiento de
búsquedas.
Existen muchos ejemplos de funcionamiento, para estas tablas por eso este proyecto de
como se utiliza y como podemos ponerlas en uso, en proyectos grandes y pequeños.
4
Desarrollo
En cuanto respecta las tablas de decisión primero empezaremos con alguna o varios conceptos
de esta para poder comprender algún ejemplo y poder primero entender de donde salen las
respuestas o decisiones, para que sirve, en que nos puede ayudar, como funciona y en que
elementos se puede utilizar estas tablas. Esto porque, principalmente para saber cada
definición y su utilización de estas tablas.
Estas tablas de decisión son una herramienta poderosa para definir la lógica de un programa
complejo. También constituyen un medio de representación de la información en forma
tabulador, el cual el objetivo básico es el de aportar información en un formato que sea fácil de
leer y comprender.
Tenemos como definición básica; “ Una TD es una herramienta que permite presentar de
forma concisa las reglas lógicas que hay que utilizar para decir acciones a ejecutar en función
de las condiciones y la lógica de decisión de un problema específico ” . Pero sobre todo estas
nos ayudan a que nos muestre un programa las decisiones con las condiciones necesarias y
estas se cumplan.
Y estas son especialmente útiles para describir procesos que incluyen muchas decisiones
múltiples. Estas no necesitan muchas imágenes o dibujos muy extenuantes es una tabla básica.
Que más adelante serán explicadas.
La TD se representa en un cuadro de cuatro bloques aquí el ejemplo de esta.
5
MATRIZ DE CONDICIONES ENTRADA DE CONDICIONES (Situación)
MATRIZ DE ACCIONES ENTRADA DE ACCIONES (Decisión)
Reglas de decisión estas son las siguientes:
El número de regla de decisión es 2n, siendo n el número de condiciones posibles.
A una condición de entrada sólo le corresponde una decisión o condición de salida.
A una condición de salida le puede corresponder varias condiciones de entrada.
Para que una TD esté bien construida es necesario que en cada momento sea cierta una
y sólo una de las situaciones.
El resultado de una regla no varía si se permuta el orden de las líneas de condición, ni la
lógica de decisión cambia si se permuta el orden de las columnas (reglas).
Cada regla de decisión (columna) es una estructura si-entonces (si se cumple la
condición de entradas, entonces realizar tal o tales acciones) del tipo booleano de
condiciones y se le pueden aplicar las leyes del Algebra de Boole.
La entrada de condiciones se representa con los símbolos lógicos S, N o – (s, Afirmativa:
N, negativa --, indiferente)
La entrada de acciones se representa con una X si se realiza, y en blanco o un guión (--)
si no se realiza.
La lista de condiciones puede ponerse en cualquier orden.
La lista de acciones debe ponerse en el orden en que se tengan que ejecutar.
Cada columna (regla de decisión) de una TD equivale a una ruta o camino de un
diagrama de flujo.
6
Existen 2 modelos de presentar estas tablas.
Presentación horizontal.
° Las condiciones y las acciones se escriben horizontalmente.
° Las reglas se leen verticalmente.
Presentación vertical.
° Las condiciones y las acciones se escriben verticalmente.
° Las reglas se leen horizontalmente.
7
Existen varios tipos de tabla de decisión como:
Tipos de entrada de condición:
Limitadas
Amplias
Mixtas
Procesos complejos (encadenamiento o enlace de tablas): abiertas, cerradas.
Tablas de decisión limitadas.
Son aquellas que la evaluación de todas las condiciones está limitada a dos posibilidades o
condiciones de SI, NO o la reducción de ambas, el guión (-).
Tablas de decisión de entrada amplias o extendidas.
Son aquellas tablas en donde las distintas condiciones pueden tener un rango alternativas
superiores a dos valores (si o no).
Tablas de decisión mixtas estas se llaman así por combinar las tablas anteriores.
Comparación y transformación de los tipos de tablas. Se encuentra entre ellas menos
voluminosas que sus equivalentes. Y estas tiene estas alternativas de S o N.
Construcción de tablas de decisión:
1. Estudio de condiciones, acciones y sus relaciones.
2. Rellenar la TD.
3. Analizar la TD.
8
4. Simplifica la TD.
Análisis y requisitos de una TD.
Antes de convertir una TD en un programa, se necesita analizar las reglas y comprobar que la
TD diseñada cumpla con los requisitos:
*completa *no tiene redundancias * no tiene contradicciones.
Simplificación de una tabla de decisión: se debe de hacer una simplificación siempre que sea
posible. Este modelo consiste en agrupar reglas simples compuestas.
Por otra parte estas las tablas de encadenamiento.
Tablas abiertas
Encadenamiento en cascada:
9
Encadenamiento en anillo.
Tablas cerradas.
10
Conclusión
Podemos concluir en este tema de Tablas de decisión, al principio pudimos entender como son
definiciones y averiguar los tipos de tablas que existen, como las cerradas y abiertas. Y más
conceptos, pero lo primordial de esto es que, esto nos sirve para elaborar o programar,
condiciones de algoritmos, pudimos ver como se hace estas Tablas de decisión para poder
analizar un problema con varias soluciones o en su caso varias decisiones, gracias a estas tablas
podremos organizar nuestras ideas o lo problemas para poder resolver y estructurar las tomas
de decisiones.
Existen muchas formas de tomar un camino, pero gracias a expertos podemos resolver estos
con diagramas o tablas de decisión. Solo imaginar como resolver una base de datos de pagos
dando un ejemplo, como el sistema de Coppel pensar que tan extenso pudo ser sus tablas de
decisión. Y gracias a esto poder resolver sus algoritmos para poder crear este programa.
11
Bibliografía
FUNDAMENTOS DE PROGRAMACIÓN. Algoritmos, estructura de datos
y objetos.
Cuarta edición.
DERECHOS RESERVADOS © 2008, respecto a la cuarta edición en español, por
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
Edifi cio Valrealty, 1.ª planta
Basauri, 17
28023 Aravaca (Madrid)
ISBN: 978-84-481-6111-8
Depósito legal: M.
Editores: José Luis García y Cristina Sánchez
Técnicos editoriales: Blanca Pecharromán y María León
Preimpresión: Nuria Fernández Sánchez
Cubierta: Escriña Diseño Gráfi co
Compuesto en: Gráfi cas Blanco, S. L.
Impreso en:
IMPRESO EN ESPAÑA - PRINTED IN SPAIN