A koncepció algoritmus, végrehajtója az algoritmus és algoritmikus nyelv - studopediya
Épület információs modell az első, de nem az egyetlen szakaszában a tanulmány, vagy bizonyos célokra a tárgy, jelenség. Kialakítása után az információ vagy egy matematikai modell [4] szinte mindig szükséges, hogy hajtsa végre a megfelelő feldolgozási modell-specifikus információk (adatok).
Tudatos információfeldolgozás sokáig zajlott főként az emberi agy, vagy meglehetősen egyszerű eszközökkel - ujjak, kavicsok, abakusz, hozzátéve gépek, logarléc, stb Azonban az információ feldolgozó áramkör műveletsort kell végrehajtani, egy személy vagy memorizált vagy írásbeli papírra hosszú távú tárolása vagy az átcsoportosítás a kezét.
A műveletsort kell végrehajtani az eredeti adatokat, annak érdekében, hogy e cél elérése érdekében, az úgynevezett egy algoritmus.
A fenti fogalmának értelmezése az algoritmus a magyarázatot a mindennapok szintjén kifejezés használatát.
A megjelenése a „algoritmus” nevéhez a nagy üzbég IX századi matematikus Muhammad ibn Musa al-Khwarizmi, ki adta a meghatározását szabályok végrehajtásához alapvető számtani műveleteket. Az európai országokban a név átalakult a „algoritmus”, majd az „algoritmus”. Van némi hasonlóság az általános magyarázat fogalmának algoritmus, amely középpontjában a különböző aspektusait a koncepció. Egy teljesebb felfogása a „algoritmus” adunk még néhány gyakran használt a magyarázatot.
Algoritmus által értjük szigorú, véges szabályrendszer, utasításokat adott a művész, amely meghatározza egy műveletsor után véges számú vezető lépések e cél eléréséhez.
Algoritmus - pontos recept, amely meghatározza a vezető folyamatot a forrás adatok a kívánt végeredmény.
Az algoritmus leírása eljárás a probléma megoldására, a cél, és megfelelő megoldást a problémára, vagy a müveletek végrehajtását ez a módszer az az algoritmus végrehajtásával.
Ennek alapján vesszük a következő fogalom értelmezése az „algoritmus”:
Algoritmus - egy olyan rendszer pontos és teljes szabályozás tartalma és sorrendje véges számú lépés szükséges megoldani minden problémát az ilyen típusú.
Az algoritmus a következő főbb jellemzői:
Diszkrét algoritmus, hogy az algoritmus van osztva egy véges számú lépésben, az (megrendelések, parancsok, műveletek), hogy lehet számozni. És csak azután egyetlen lépésben, akkor hajtotta végre a másik.
A hatékonyság az algoritmus azt jelenti, hogy minden kezdeti feltételeket, a lépések száma az algoritmus természetesen, és ez vezet a megoldást a problémára.
Mass algoritmus feltételezi, hogy az algoritmus lehet oldani néhány tipikus probléma, ők csak abban különböznek, különböző kezdeti feltételek.
Bizonyosság algoritmus mindig kapjuk ugyanazt az eredményt megismételjük címzése ugyanazt a feladatot az azonos kezdeti feltételek (függetlenül az előadó és az alkalmazott hardvertől).
Érthetőségét jelenti, hogy az algoritmus egyértelmű végrehajtó.
Megadása fogalmának értelmezése során „algoritmus” kapcsolatos problémák végrehajtásának informatikai és nyelvi problémák, azt mondhatjuk, hogy az algoritmus - a megoldás arra a problémára, a tárgykörben, mint egy sor, egymással összefüggő folyamatok és műveletek, amely megfelel a tulajdonságait a diszkrét, egyértelműség, biztonság, tömeg és a teljesítmény.
Között a feladat és a hozzá tartozó algoritmus nem egyértelmű. Nagyon kevés probléma csak az egyik megoldás algoritmus. Például, a probléma a szöveges összegzés algoritmusa több megoldás. Ugyanakkor vannak problémák, az algoritmus oldatok, amelyek még nem ismert. Nincs pontos követelményeit a személy, mint a versírás, regény vagy egy tudományos cikket, lefordítani a szöveget egyik nyelvről a másikra, stb
Tekintsük a „művész az algoritmus.”
Az algoritmus mindig célja, hogy egy adott művész. Végrehajtás algoritmusok nem csak az ember. Állatok, rovarok és növények során életüket végre bizonyos algoritmusok. Utasítsa a végrehajtását az algoritmus lehet azokat a mechanizmusokat és eszközöket, mint a számítógép.
Computer „megérti” csak az algoritmus, amely meghatározott formában bináris gépi kód. Azonban ez a „természetes” a számítógépek, az összes szükséges tulajdonságokat meghatározásának módját algoritmusok, nagyon nehéz az emberi felhasználásra. Ezért, a számítógép különféle speciális módszerek, meg a nyelvet, algoritmusokat írni, hogy egyrészt célja, hogy biztosítsa az összes követelménynek az algoritmus, másrészt a felhasználásra alkalmas, mint egy ember, és - miután a különleges bánásmódot - a számítógépet. Ilyen mesterséges nyelv írásához használt algoritmusok és biztosítja számukra az összes szükséges tulajdonságokat nazyvayutsyaalgoritmicheskimi nyelven.
Van egy nagyon nagy számú különböző képességeiket és osztályok megoldott problémák algoritmikus nyelvek. Különösen azt lehet nevezni olyan népszerű nyelvek, mint a Pascal, C, Java.
Algoritmus rögzített speciális „tiszta” a számítógépes formában, úgynevezett programot. és dolgozza fel a program információk is rögzítésre kerülnek a „tiszta” a számítógépes formában, a továbbiakban az adatokat.