Az algoritmusokat az emberi tevékenység bármely területén alkalmazzák, de főleg a számítógépes technológiához kapcsolódnak. Minden számítógépes hardver és szoftver algoritmusok alapján működik.
Utasítás
1. lépés
Az "algoritmus" szó széles körben elterjedt az elektronikus számítástechnika elterjedésével kapcsolatban. Bár maga a kifejezés már jóval azelőtt létezett, mint a matematika egyik kulcsfogalma. A név egy olyan személy nevéből származik, aki a 9. században élt. Al-Khwarizmi üzbég matematikus, és a szorzás, osztás, összeadás és kivonás végrehajtásának szabályait jelentette. Valójában ez egy világosan meghatározott cselekvési sorrend, egyfajta terv a probléma megoldására vagy a cél elérésére. Az algoritmus minden következő lépését az előző befejezése után kell végrehajtani. Bár nem minden algoritmikus számítás rendelkezik a végesség tulajdonságával, erre példa a Pi (3, 14 …) számítása.
2. lépés
A számítógépek és a számítógépek munkája algoritmusokon alapszik. A számítógépes programok is ezek alapján működnek. A számítógép utasítások sorozatával dolgozza fel a bemenetet, majd kiadja az eredményt. Az algoritmusoknak köszönhetően a felhasználó által a webhelyen végrehajtott műveletek is lehetségesek. Tehát egy webhelykereséshez könyvtárkeresést vagy indexes keresést hajtanak végre. Az algoritmus lehetővé teszi a felhasználók által űrlapokba mentett adatok mentését. Összeállításához ismernie kell a szabályokat (szintaxist).
3. lépés
Különböző típusú algoritmusok léteznek: lineáris, elágazó, ciklikus. A lineáris utasításokat egymás után hajtjuk végre a megadott sorrendben. A villázási utasítások feltételesek. Egy ciklusban az utasítások legalább egy csoportját meg kell ismételni a végrehajtás során. A gyakorlatban sok algoritmus kombinálja mindhárom típust.
4. lépés
Az algoritmust speciális szimbólumok segítségével, diagram vagy szöveg formájában vezetik be a számítógép memóriájába. Különböző algoritmusok jönnek létre különböző problémák megoldására. Az utasításokat parancsoknak hívjuk. Teljesen minden parancs végrehajtásának megvalósíthatónak kell lennie, különben a technika nem lesz képes megoldani a problémát és elérni az eredményt: a rugalmasság hiánya megkülönbözteti a számítógépet az embertől. A programozás egy feladat több egyszerű lépésre bontása. Ha az algoritmus helyes, akkor a helyes eredményt adja. Az algoritmusok bemutatásának általános módja grafikus, folyamatábra formájában: a különböző szakaszokat geometriai alakzatok jelzik. Minden alak (szimbólum) különböző adatokat és műveleteket jelent, és kommunikációs vonalakkal kapcsolódik más szimbólumokhoz.