Mi az algoritmus? A „dióhéjban” magyarázat

Algoritmus az utasítások és szabályok felsorolása, amelyeket a számítógépnek meg kell tennie a feladat elvégzéséhez.

Az algoritmusok mindenben benne vannak. De azok számára, akik nem hajlamosak a matematikára és a programozásra, az „algoritmus” kifejezés kevésbé világos.

(Valójában a vicc fut, hogy a fejlesztők az „algoritmus” szót használják, ha nem szeretnék elmagyarázni, mit tettek.)

Tehát előfordulhat, hogy már hallotta ezt a kifejezést, sőt használta is. De mi is az az algoritmus pontosan?

Mi az algoritmus ?

Lényegében az algoritmusok egyszerűen utasítások sorozata, amelyet lépésről lépésre követnek valami hasznos cselekedethez vagy egy probléma megoldásához. . A sütemény receptjét például egy torta készítésének algoritmusának tekintheti.

A számítás során Az algoritmusok a számítógépeknek egymást követő útmutatót adnak a műveletek végrehajtásához. Az utasítások pontos listájából állnak, amelyek pontosan meghatározzák a feladat végrehajtásának módját.

Mi tehát az algoritmus? Jó ötlet rájuk gondolni, ha mini használati utasítások adják meg a számítógépeknek, hogyan kell elvégezni egy adott feladatot vagy manipulálni az adott adatot.

Hogyan működnek a számítógépes algoritmusok?

A számítógépes algoritmusok bemeneten és kimeneten keresztül működnek . Megveszik a bemenetet, és az algoritmus minden lépését alkalmazzák ezekre az információkra a kimenet létrehozásához.

Például a keresőmotor olyan algoritmus, amely a keresési lekérdezést bemenetnek veszi, és az adatbázisában keresi a releváns elemeket a lekérdezésben szereplő szavakat. Ezután kimeneti az eredményeket.

Könnyen megjelenítheti az algoritmusokat folyamatábra formájában. A bemenet olyan lépésekhez és kérdésekhez vezet, amelyek sorrendben kezelést igényelnek. Amikor a folyamatábra egyes szakaszai elkészülnek, a létrehozott eredmény a kimenet.

Algoritmusok és automatizálás

Ez eddig elég egyértelműen hangzik, de mire szolgál egy algoritmus? Az igazság határozottan tág.

Az algoritmusokat az informatika és a számítástechnika minden területén alkalmazzák. Különböző módon manipulálhatják és feldolgozhatják az adatokat, és számításokat vagy műveleteket hajthatnak végre.

Remek példa az algoritmusok működésben vannak az automatizálási szoftverekkel. Az automatizálás ugyanis a feladatok elvégzéséhez meghatározott szabályok betartásával működik. Ezek a szabályok algoritmust alkotnak.

Tehát az automatizálási szoftver sok algoritmusból áll, amelyek mindegyike a folyamatok automatizálásán dolgozik.

Például az egyik automatizált feladathoz az automatikus szoftver szükséges az e-mailben kapott és számlázott összes számlázási információ egy táblázatba. Ehhez egy sor szabályt és feltételt állít be a program követésére – egy algoritmust.

Ebben az esetben a bemenet minden bejövő e-mail. Ezeket az e-maileket minden lépésben – vagy szabályban – elvégzi a feladat elvégzéséhez. Ez magában foglalhatja az egyes e-mailek kulcsfontosságú kifejezések beolvasását. Az e kifejezéseket tartalmazó e-mailek a következő lépésre lépnek, és továbbra is követik az egyes lépéseket a releváns adatok azonosításához és kinyeréséhez. A kimenet egy táblázatba helyezett információ.

TL; DR

Tehát mi az az algoritmus? Ezek olyan térképek, amelyek felvázolják a cselekvés alapvető módját. A számítás során az algoritmus az utasítások és szabályok listája, amelyeket a számítógépnek meg kell tennie a feladat elvégzéséhez.

További információk az ‘ELI5’ sarokból

  • Mi az a szerver? Áttekintés legfeljebb 500 szóban
  • Bayes-szűrő a bábuk számára
  • A hívószó mögött: mi a munkafolyamat?
  • ELI5: mi az API?
  • Feltételes feldolgozás a próbabábuk számára

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük