Mik azok a számítási algoritmusok?



az számítási algoritmusok az egyes feladatok végrehajtására tervezett lépések sorozatát képviselik. Azt is elmondhatjuk, hogy azok egyértelmű utasítások halmazát képviselik, amelyeket egy számítógépen programoztak egy probléma megoldására.

A számítógépes területen vagy bármely tudományon belül egy algoritmus szolgál egy meghatározott és véges szakaszokkal rendelkező módszertan létrehozásához.

A használat célja, hogy általános megoldást nyújtson egy dilemma számára, amely lehetővé teszi számunkra, hogy újra és újra felhasználhassuk a várt eredményt.

A számítási algoritmusok jellemzői

Alan Turing matematikus javasolta, hogy ezt a matematikai koncepciót a számítástechnika területére hozza, az algoritmus az alábbiak által meghatározott folyamat:

-Korlátozott lépések sorozata, amelyek egyértelműen meghatározottak és mindegyik független a másiktól.

-Az ügynök (emberi vagy embertelen) az, amely a folyamat minden egyes szakaszát egy bizonyos időben alkalmazza.

-Az ügynök képes értelmezni az üzemeltetési utasításokat, és ezzel egyidejűleg menteni az adott információt.

-Egy konkrét módszertan végrehajtásakor az eredmény minden lépésben és a kezdeti adatok szerint mindig azonos lesz.

-Mint minden folyamatban, az eredmény véget ér.

Vannak olyan esetek, amikor az eljárás egyedi megoldást igényel, és azok, amelyek nem. A nem végződő ismétlődő vagy szabálytalan algoritmusok nagyon gyakoriak a számítástechnikában.

Ilyen például a Windows, a MacOS és a Linux operációs rendszerek, amelyeknek továbbra is platformként kell működniük más programok és folyamatok számára.

típus

Mind az informatikában, mind más tudományágakban háromféle algoritmus azonosítható, amelyek: szekvenciális, feltételes és ismétlődő. Emellett vannak olyanok is, amelyek kvalitatívak (szavak) és mennyiségi (numerikus számítások).

Néhány, a gyakorlatban nagyon hasznos számítási algoritmus különböző funkciókat tölt be.

Az Euclid algoritmusa tehát a lineáris egyenletek megoldására szolgáló Gauss algoritmus, vagy a Floyd-Wrashall algoritmus felosztása, a legrövidebb útvonal megtalálása a súlyozott grafikonok között.

Példák

Az algoritmusokat különböző helyzetekben használják, megoldást kínálnak a problémára, és nem követik a szokásos eljárást.

Amikor a mechanizmus felismeri, hogy gyorsan és hatékonyan tudja megoldani egy adott feladatot, annak végrehajtása nem igényli a módszer működésének megértését.

Egy egyszerű példa az, hogy kövessünk egy receptet, hogy tortát készítsünk, amely számos utasítást és lépést használ annak megszerzéséhez.

A számítógépek képesek különböző típusú problémákat megoldani speciális nyelvű képletek alkalmazásával.

Ebben az esetben a számítási algoritmusok különböző módon írt kódot jelentenek, amelyet csak a gép megért.

Ennek az eljárásnak egy fontos része, hogy egy ötletet logikai szekvenciává alakítson, amelyet a PC értelmezhet.

Ily módon a programozók egyszerű feladatokról bonyolultabbakra lépnek. Ehhez gyakran olyan recepteket alkalmaznak, amelyeket mások létrehoztak, hogy igazítsák őket ahhoz, amit megoldaniuk kell.

referenciák

  1. Denveri Egyetem. Mi az algoritmus és hogyan kell használni a programozásban? A (z) quora.com webhelyről 2015.12.12
  2. Vásquez B., Carlos. A programozás módszertana I. Helyreállítva 2017.12.12-én a moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Az algoritmus meghatározása. A (z) 2017. december 12-én érkezett a definicionabc.com oldalról
  4. Colombo, Jorge T. (2001). Számítógépes algoritmus. A (z) avizora.com webhelyről: 2012.12.12
  5. Hogyan működik. Mi az a számítógépes algoritmus? A (z) howstuffwworks.com webhelyről 2015. 12. 12-én érkezett