Skip to main content

Co je strukturovaná angličtina?

Strukturovaná angličtina činí počítačové kódy srozumitelné pro neprogramery pomocí anglických slov k popisu každého kroku v procesu spuštění programu.Struktury počítačového programu jsou navrženy tak, aby počítačovému sdělovaly, co má dělat logickým způsobem krok za krokem.Neprogramery však nejsou schopni číst skutečné symboly a pokyny v kódu, takže lidé vytvořili programovací jazyky, které používají přímá anglická slova k vyjádření toho, co se stane, když je skutečný kód spuštěn.Tato strukturovaná angličtina, často označovaná jako pseudo-kód, ve skutečnosti neformuje počítač, ale může být popsána jako vývojový diagram, který seznamuje každý krok, který je považován za skutečný program.

Rozdělením úkolu do logické sekvenceJednotlivé kroky, strukturovaná angličtina umožňuje dodržovat základní organizaci počítačového programu.Každý krok v tomto procesu je popsán na jednom řádku pomocí jasných anglických slov v hlavních městech, obvykle ve formě příkazů nebo imperativ.Jednoduchým příkladem je proces if-then-else, známý také jako podmíněný proces.Pokud je jedna podmínka pravdivá, dojde k konkrétnímu akci, ale pokud je místo toho pravdivá podmínka, dojde k jiné akci.Celý proces if-then-else je dokončen endifem, takže tento program rozhodování není zaměňován s další posloupností kroků.kroky v počítačovém programu.Tyto příkazy jsou často zabudovány do jiných procesů a vytvářejí několik vrstev akcí v rámci jediného úkolu.Programátor by mohl zahájit proces a vytvořit dvě nebo tři rozhodnutí if-then, jedna po druhé, než použije endif k dokončení tohoto procesu.Podmíněný proces používající if-then nebo případ je jednou z nejsilnějších konstrukcí ve strukturovaném anglickém programu.Zavádí možnost, že počítač učiní mnoho velmi odlišných rozhodnutí, v závislosti na existenci různých podmínek.Představte koncept stromu rozhodování do programu.Každá možná počáteční podmínka nebo pouzdro by byla jediná větev na stromu, přičemž každá větev bude vedoucí k dalším větvicím nesoucím konkrétní sady typů výsledků.Změna jedné z těchto počátečních podmínek by mohla mít za následek zcela odlišné koncové produkty na různých větvích stromu.Ve strukturované angličtině mohou být tyto podřízené pobočky nebo případové pobočky odděleny tím, že jsou odsazeny pod příkazy pro větší proces, o kterém jsou součástí.Tento styl psaní programu poskytuje velkou přesnost a zároveň umožňuje čtenáři vidět přesně, kde každé malé rozhodnutí dochází v širším kontextu.

Myšlenka strukturované angličtiny byla základem mnoha typů počítačových programovacích jazyků.Jedním z prvních strukturovaných programovacích jazyků byl strukturovaný jazyk dotazů (SQL), který byl vytvořen na International Business Machines Corporation (IBM) na počátku 70. let.V průběhu let ho následovaly mnoho dalších jazyků, které se snaží, aby počítačové programování jasnějším čtenářům jasnější.Základní kód, který spustí počítač, se i nadále píše v symbolech, kterou většina lidí není schopna číst.Strukturované anglické programovací jazyky však umožňují těmto lidem navrhovat programy, které jsou poté interně přeloženy do tohoto kódu, takže jejich počítače budou provádět potřebné úkoly.