En beslutningstabell er en tabellrepresentasjon av et sett med beslutningsregler. Den består av et sett med betingelser, et sett med handlinger og et sett med regler som spesifiserer hvilke handlinger som skal iverksettes for hver kombinasjon av forhold.
Beslutningstabeller er en nyttig måte å representere beslutningslogikk på fordi de er enkle å forstå og vedlikeholde. De er også en god måte å dokumentere beslutningsprosesser på.
Følgende er et eksempel på en beslutningstabell:
| tilstand1 | tilstand2 | tilstand3 |
| ---------- | ---------- | ---------- |
| sant | sant | sant | handling1 |
| sant | sant | usant | handling2 |
| sant | usant | sant | handling3 |
| sant | usant | usant | handling4 |
| usant | sant | sant | handling5 |
| usant | sant | usant | handling6 |
| usant | usant | sant | handling7 |
| usant | usant | usant | handling8 |
I dette eksemplet spesifiserer reglene hvilke handlinger som skal utføres for hver kombinasjon av verdier av de tre betingelsene. For eksempel, hvis betingelse1 er sann, betingelse2 er sann, og betingelse3 er sann, bør handling1 iverksettes.
Beslutningstabeller kan brukes til å representere enhver type beslutningslogikk. De er et kraftig verktøy for beslutningstaking og dokumentasjon.