Co je rozhodovací tabulka?

Rozhodovací tabulka nabízí stručný způsob uspořádání dat a vzájemného propojení podmínek a akcí. Někdy se používá jako alternativa k vývojovým diagramům a příkazům typu switch-case. Rozhodovací tabulky mohou být jednoduché nebo složité a často se používají k řešení složitých programovacích a obchodních rozhodnutí prezentováním podmínek a akcí v jednoduché a elegantní formě.

Rozhodovací tabulka je obvykle rozdělena do nejméně čtyř kvadrantů. Nejzákladnější příklad má dva řádky a dva sloupce. V levém horním kvadrantu jsou podmínky, zatímco pravý horní se používá k nastínení pravidel podmínek a alternativ. Levý dolní kvadrant mezitím obsahuje akce a vpravo dole pravidla akcí. Vedle těchto čtyř základních kvadrantů se rozhodovací tabulky docela liší.

Řádek podmínek se používá k posouzení situace. Například tabulka může být použita k diagnostice problému s televizí. První sloupec v levé horní části tabulky může jednoduše říkat „podmínky“, zatímco druhý sloupec je rozdělen na různé řádky s jednou podmínkou na řádek. Podmínky související s televizí by mohly zahrnovat: žádný signál, žádný obraz, tlumené podsvícení a žádný zvuk.

Na druhé straně akční část popisuje možná řešení problémů uvedených v podmínkách. První sloupec jednoduše řekne „akce“, zatímco druhý je rozdělen na řádky obsahující akce, které může osoba provést. V případě televizoru to může zahrnovat: kontrolu anténního kabelu, kontrolu zástrčky a nastavení hlasitosti.

Společným doplňkem tabulky je kontrolní seznam pravidel. Jednoduchý kontrolní seznam by obsahoval Y pro ano a N pro ne. Pro každou možnou kombinaci podmínek existuje jeden sloupec pravidel. Například, pokud jsou pro televizi čtyři podmínky, pak existuje 16 možných kombinací Y a N. Pokud existují pouze tři podmínky, bude existovat osm možných kombinací.

Osoba používající rozhodovací tabulku zaškrtne, zakroužkuje nebo označí Ys ze seznamu podmínek a zjistí, která kombinace je správná. Podle toho, jaké podmínky jsou splněny, budou vedle akcí, které je třeba provést, označeny symboly X. To znamená, že rozhodovací tabulka přímo zjednodušuje rozhodovací proces.

Aby bylo možné vytvořit dobře vyváženou rozhodovací tabulku, musí tvůrce rozhodnout, které podmínky jsou nejrelevantnější. Počet podmínek, které mohou být uvedeny, není omezen, ale každá další přidává počet kombinací pravidel použitých k rozhodnutí, jaké akce je třeba provést. Pravidla by měla být také omezena na nejdůležitější ve srovnání s uvedenými podmínkami.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?