Při psaní výzkumné práce (informatiky) musím svou metodu popsat v termínu v pseudokódu. Kvůli čitelnosti a opakovanému použití chci svou metodu rozdělit na menší kousky. Nevím však, jak je prezentovat v mé práci. Pokud vím, existují dva přístupy:
- shora dolů: nejprve představte hlavní pseudokód, který volá / vyvolává další menší, které budou vysvětleny později.
- Zdola nahoru: nejprve představte a vysvětlete všechny menší kousky a poté je spojte dohromady do většího.
Například ve svém příspěvku představuji metodu řešení problém, tato metoda je popsána pomocí funkce s názvem SOLVE_PROBLEM
takto:
SOLVE_PROBLEM (vstup) {if CHECK (input) then: FUNCTION_1 (input) else: FUNCTION_2 (vstup)}
Jak vidíte, SOLVE_PROBLEM
používá další funkce ( CHECK
, FUNCTION_1
a FUNCTION_2
) k nalezení řešení. Moje otázka je, jak prezentovat tyto funkce v mé práci. Měl bych nejprve představit i) SOLVE_PROBLEM
(protože jde o řešení problému, které je hlavním bodem příspěvku), nebo ii) jiné metody fisrt (protože jsou stavebními kameny řešení) )?