Mi az algoritmus
A koncepció algoritmus egyik fő programozási fogalmak. Algoritmus - egy sorozata parancsok amelynek eredményeként az előadó megoldani a feladatokat.
Felismerve, hogy egy „igazi” definíciója „algoritmus” Nem, így két másik meghatározások:
„Az algoritmus - véges szabályrendszer, amely meghatározza a műveletek sorrendjét megoldására a konkrét feladatok és öt fontosabb jellemzői: Persze, biztos, bemenet, kimenet, hatékonyság”. (D. E. Knuth)
„Az algoritmus - bármilyen rendszerrel elvégzett számítások alapján szigorúan meghatározott szabályok, amelyek, miután néhány lépések száma nyilvánvalóan vezet a megoldás a problémára.” (A. Kolmogorov)
Írás a hivatalos nyelv az algoritmus az úgynevezett program (program). Bizonyos esetekben, a koncepció maga az algoritmus helyébe a számláján. Ez a „algoritmus” és a „program” gyakorlatilag szinonimája. Egy kicsi, de a fő különbség a szó használata „algoritmus”, hogy ez a szó azt jelenti, az alapötlet kialakulásának parancssorozatot. És ez a gondolat is közös az összes programozási nyelvek. A „program” kifejezés a felvétel algoritmust adott programozási nyelv.
A matematika, a különböző algoritmusok - programok gép Turing, Markov algoritmust, rekurzív függvények, stb A programozás során azt feltételezzük, hogy minden programozási nyelv egyformán erős. Azaz, bármilyen feladat, amelynek döntési algoritmus lehet oldani bármilyen programozási nyelv. A választott nyelv egy adott helyzetben függ a kényelmet, a nyelvi eszközök erre a feladatra. Például objektum-orientált nyelvek hasznosak programozás Windows Media és a Fortran nyelven sikeresen használják a tudományos és mérnöki számításokat.
Sok algoritmikus nyelvek használt programozás, vannak hasonlóságok. De a bemutató az ötlet az algoritmus nem mindig tanácsos regisztrálja, hogy az olyan programozási nyelv, valamint az ötlet az algoritmus által torzított apró részleteket. Ezekben az esetekben közel emberi algoritmikus nyelvet. Egy ilyen nyelv az úgynevezett pszeudo kódot. Szakember nem nehéz lefordítani leírt algoritmus a pszeudokódját a programot egy adott programozási nyelv.
Írás egy algoritmus pszeudo-kód sok helyzetben, világosabb és érthetőbb. Pszeudókód módszer lehetővé teszi válogatott bemutatkozó algoritmust az algoritmus, hogy a teljes rajzot leírni a részleteket minden egyes részét az algoritmust.
A pszeudo-kód tartalmazza az anyag a legtöbb programozási nyelvek.
Az algoritmus, amely az úgynevezett LINEAR következő szerkezettel. Miután a - ez az elrendezés hat egymásra.
A hozzávetőleges rendszer:
Az algoritmus, amely elágazó szerkezetben hívják elágazás. Elágazás - a választás a cselekvés függően teljesítését bizonyos feltételek
A hozzávetőleges rendszer:
Az algoritmus, amely az úgynevezett gyűrűs szerkezetet ciklust. Cycle - ismételt ismétlése minden olyan intézkedés.
A hozzávetőleges rendszer: