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.
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.
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