Co je to pseudocode?

pseudocode je metoda psaní algoritmu nebo konceptu kódu způsobem, který lidem usnadňuje čtení a porozumění. I když to může strukturálně připomínat programovací jazyk, Pseudocode není ve skutečnosti určen pro stroj ke čtení nebo zpracování. V rámci obecných strukturálních konvencí programovacího jazyka může zahrnovat vysvětlení využívající přirozený jazyk, matematické vzorce a další notace. Často se používá v různých publikacích k ilustraci funkce algoritmu nebo ve fázích plánování pro počítačový program před napsáním jakéhokoli skutečného kódu. Vynecháním mnoha věcí, které odlišují jeden programovací jazyk od druhého, může umožnit porozumění algoritmu mnoha různých lidí na vysoké úrovni bez ohledu na programovací jazyky, které znají. Algoritmus je sada kroků nebo pokynů navržených tak, aby poskytovala konkrétní výsledek, a jeden obvykle činíje páteř počítačového programování. To může umožnit porozumět algoritmům, napříč různými programovacími jazyky, velmi užitečné. To může umožnit programátorovi vidět věci shora dolů a konceptualizovat celý systém, než se dostane do skutečného kódování. Další formou, kterou tento proces může mít, je použití grafické struktury, jako je vývojový diagram.

Programování skeletu je podobné pseudocode, i když se liší v tom, že může být ve skutečnosti kompilován bez chyb. Pseudocode se řídí strukturálními konvencemi programovacích jazyků a zároveň vynechání mnoha věcí, které kód vyžaduje, aby byl úspěšně analyzován. Účelem programování skeletu je pouze rychlé zřízení programu na vysoké úrovni, zatímco s použitím figuríny treskyE pro mnoho funkcí, které budou vyplněny později. Díky tomu je funkce podobná funkci jako plánovací nástroje, přičemž jeden má za následek skutečný pracovní program a druhý je spíše jako nepracující maket.

Další použití pseudokódu je vysvětlení určitých matematických algoritmů. Kombinací matematických notací z teorie sady a matice s obecnou strukturou programování a přirozeným jazykem může být možné snadno vysvětlit různé matematické algoritmy. Ačkoli to může vyžadovat matematický trénink, aby to fungovalo, lidé s takovým tréninkem budou obecně schopni takové algoritmy porozumět bez ohledu na jejich další pozadí.

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?