Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
algoritmus je proste rad krokov , ktoré nasledujú pri riešení problému . Môžete uviesť kroky v poradí , v akom by mali byť vykonané . Ak máte dať pokyny kamarátovi o tom , ako sa dostať do vášho domu - začínajúce na svoje pôvodné miesto a končí na zamýšľané miesto - môžete volať , že algoritmus pre získanie vášho domu . Recepty na pečenie torty alebo návod na zostavenie tabuľky sú taktiež algoritmy . Avšak , programátori používajú termín konkrétne popísať kroky správne navrhnutý počítačový program , bude nasledovať plniť svoj účel .
Programovacie jazyky
Samozrejme , počítače robiť nechápem inštrukcie napísané v ľudských jazykoch . Algoritmus musí byť " vysvetlil " , aby im v jazyku , ktorému rozumie , a že jazyk je binárny kód - rad núl a 1s , že je ťažké pre ľudí čítať a písať , bez veľa chýb . Programovacie jazyky boli navrhnuté tak , aby tento proces jednoduchší . Oni používajú špeciálne kľúčových slov a syntax - ekvivalent slovnej zásoby a gramatiky v ľudskej reči . Programovací jazyk prevedie tieto kľúčové slová a syntax do binárneho kódu , ktoré počítač vykonáva vykonať algoritmus .
Pseudokód
Keď začnú navrhovaní programu , programátori často nevedia , na ktorý programovací jazyk bude nakoniec byť napísaný program . Dokonca aj keď ich používajú , môžu sa zistí , že programovací jazyk nie je byť prirodzený spôsob , ako pre nich , aby jasne premýšľať o logike algoritmu krokov . Ak chcete , aby tento proces jednoduchší , programátori používajú stredné formu kódu s názvom " pseudokódu . " Pseudokódu znie ako zjednodušené ľudskej reči , ale to nie je založený na žiadnej konkrétny programovací jazyk . Skôr sa používa syntax , ktorá je spoločná pre mnoho programovacích jazykov . Dobrým príkladom je rozhodovanie syntax ako if - then štruktúr; . Ďalšia je opakovanie syntaxe ako pre - next štruktúr
Výhody Každý
Každý typ " jazyk " dáva programátorom výhodu vo fáze vývoja , kde sa používa . Algoritmy môžu byť písané v normálnom ľudskom jazyku, čo odborníci , ktorí nie sú programátorov , aby vstup do vývojovej fázy programu . Pseudokódu umožňuje programátorom , ktorí sa špecializujú v rôznych programovacích jazykoch , aby spojili svoje znalosti a vytvoriť čo najefektívnejší kód , čo má za následok rýchly , kompaktný programov . A samotné programovacie jazyky poskytujú flexibilitu , pretože niektoré jazyky sú vhodnejšie pre určité zamestnania . Prostredníctvom všetkých troch nástrojov , lepšie počítačové programy môžu byť vyvinuté rýchlejšie a úspornejšie .