Algoritmus je veda o vytváraní algoritmov a procesov, ktorá je podstatnou súčasťou štruktúrovaného programovania. Vypracovanie obchodného plánu a vývoj aplikácie pre mobilnú alebo počítačovú hru sa nezaobídu bez algoritmov. Schopnosť vytvárať algoritmy vám umožňuje robiť veľa vecí opakovane, s minimálnym úsilím, v automatickom režime.
Inštrukcie
Krok 1
Prvýkrát slovo „algoritmus“použil jeden zo zakladateľov modernej algebry, mudrc a astronóm Al-Khwarizmi, už v roku 224 n. vo svojich zásadných dielach. Podľa jeho chápania je algoritmus inštrukciou, ktorá vám umožní vyriešiť problém. Al-Khwarizmi bol medzi svojimi kolegami uznávaným vedcom a zostavenie takýchto pokynov sa stalo v matematickom prostredí normou.
Krok 2
Kompilácia algoritmov získala najdôležitejšiu praktickú a aplikovanú rolu s nástupom počítačov. Na výpočet zložitých výrazov a riešenie problémov boli vyrobené obrovské vákuové trubice. Počítač nemôže myslieť tvorivo a rozumieť iba pokynom (príkazom) v binárnom kóde. Algoritmus v programovaní je postupnosť príkazov vedúcich k dosiahnutiu výsledku.
Krok 3
Ak chcete zostaviť algoritmus, musíte najskôr definovať cieľ. Potom môžete vlastnými slovami formulovať (a hoci len neurčito napísať na papier), ako dosiahnuť tento cieľ.
Krok 4
Hlavnými črtami algoritmu sú stručnosť prezentácie, postupné kroky, zrozumiteľnosť pre umelca. Dobrým príkladom algoritmu je recept. Premeňte svoj neurčitý popis dosiahnutia cieľa na pokyny rozdelené na konkrétne akcie, ktoré sa približujú k dosiahnutiu cieľa. Tímy by mali byť jasné, možné, nespochybniteľné, merateľné. Napríklad: „Vezmite 2 vajcia. Varte ich 10 minút v hrnci. Odlepte škrupinu. “
Krok 5
Ak chcete preložiť algoritmus do programového kódu, musíte ho čo najviac zjednodušiť. Potom ho môžete prepísať do „pseudokódu“- v tomto jazyku sa všetky akcie vykonávajú programovacím štýlom, ale ľudskými, nie programovými slovami. Po dokončení je pseudokód preložený do kódu v programovacom jazyku, ktorý poznáte, a samotný program je skompilovaný (vykonaný počítačom).