/ / Az algoritmus a matematikai műveletek elvégzésének egyértelműen meghatározott sorrendje

Az algoritmus a matematikai műveletek elvégzésének egyértelműen meghatározott sorrendje

Számítógépes hardver alapula matematikai műveletek egymás utáni végrehajtásának elve. Emiatt szükségessé válik olyan programok összeállítása, amelyek bizonyos meghatározott műveleti sorozatokat hajtanak végre egy adott sorrendben. Mivel a programok óriásiak és nehézkesek lehetnek, a szakember gyakran találkozik egy munkaterv (algoritmus) grafikus (vizuális) elkészítésével.

Az algoritmus
Az algoritmus abszolút értelemben nyilvánvalójegyezze fel a számítógépes feladat elvégzéséhez szükséges matematikai műveletek sorát. Megjegyezhető továbbá, hogy a kezdeti bemeneti adatok lépésről-lépésre történő végrehajtására sor kerül a végeredményhez. A lényeg az, hogy bármelyik program célja egymás után végrehajtott műveletek végrehajtása: a felhasználó lekérdezése (a kezdeti adatok bevitele), a megadott műveletek végrehajtása az adatokkal, kimenet az eredményből.

Az algoritmus kezdő és záró blokkjaovális formában, egy kimenettel és egy bemenettel. A bemeneti és kimeneti adatokat blokkolja - párhuzamos formában. A matematikai műveletek blokkjai téglalap alakúak, és egy bemenettel és egy kimenettel rendelkeznek.

A legegyszerűbb (alap) típusú rendelési leírása cselekvés lineáris algoritmus. A program vizuális képének ezt a verzióját a bemeneti külső adatok lépésről lépésre történő átalakításaként végezzük el a végeredménybe, majd a későbbi kimenetet a vizuális eszközökhöz. Egy lineáris algoritmusban minden további műveletet vagy műveletet szigorúan az előző művelet vagy művelet befejezése után kell végrehajtani.

Gyakran szükség van az adatok ellenőrzéséreminden feltételnek való megfelelésről. És az eredménytől függően ezt vagy ezt a műveletet végre kell hajtania. Nem nehéz kitalálni, hogy a programot az algoritmus egy másik változatával - az elágazással ismertetjük.

Az elágazó algoritmus
Az elágazó algoritmus a megadott leírásegy sor műveletet, beleértve az adatoknak az adott állapotnak való megfelelés ellenőrzését. Az ilyen ellenőrzés eredményei lehetnek az adatok egy adott állapotba történő ellenőrzése, vagy egy eltérés. És az eredménytől függően, vagy egy másik művelet sorozatot hajtanak végre, vagy a másik.

A segéd algoritmus
Az ellenőrző egység gyémántként szerepel, egy bemenettel és két kimenettel, amely egy pozitív vagy negatív ellenőrzésnek felel meg.

Rendszerint az egyszerű problémák megoldása lehetábrázolni egy kis blokkdiagram formájában. De ha a programozóhoz hozzárendelt feladat elég nagy, akkor a papírra (monitorra) leírt algoritmus egy terjedelmes szörnyeteggé alakulhat. Az akciók sorrendjének egyszerűsítéséhez kiegészítő struktúrákat használnak.

A segéd algoritmus a terv egy része,egy bizonyos, előre meghatározott műveletsorozat leírása, amelyet az alapalgoritmustól elkülönítettek, és amelynek célja az egyszerűsítés, az eredeti méretének csökkentése. Ez a töredék tetszőleges számú alkalommal használható, feltéve, hogy a bemeneti adatok szigorúan illeszkednek.

A segéd algoritmus blokkját az ábrán egy téglalap alakjában ábrázoltuk, feltételes leírással, amely arra a helyre mutat, amelyben a blokk vázlatos, azaz nyitott képe látható.

Bővebben: