Hogyan lehet megérteni és létrehozni az algoritmusok egyszerű folyamatábráit?

Összekapcsolt alakjaival és vonalaival a folyamatábra segíthet az embereknek egy algoritmus vizualizálásában, amely egyszerűen egy folyamat befejezésére vállalkozó feladatsor. A folyamatábrával mindent meg lehet magyarázni, a buli tervezésétől az űrhajó indításáig. Míg létezik folyamatábrázoló szoftver, ceruzával és papírral létrehozhat folyamatábrákat.

Sorolja fel a feladatait

Az algoritmusok szinte mindenhol megjelennek az életben. Például egy áruházi ügyintéző olyan algoritmust használ, amely olyan feladatokkal foglalkozik, mint az elemek beolvasása, az élelmiszerek csomagolása és a fizetés elfogadása. Más algoritmusok, például azok, amelyek a számítógépes operációs rendszereket alkotják, sokkal összetettebbek. Folyamatábra létrehozása előtt ötletelje a végrehajtani kívánt folyamatot, majd azonosítsa és írja le annak feladatait.

Kezdje a folyamatot

Az egyik legfontosabb folyamatábra-forma a téglalap - ez egy feladatot jelent a folyamatban. Rajzoljon egy téglalapot, és írja be az első feladatot, amelyet el kell végeznie. Például, ha a folyamat a kedvenc tévécsatornájára vált, az első feladat az lehet, hogy "Vegye fel a távirányítót".

instagram story viewer

Folytassa a folyamatot

Rajzoljon egy második téglalapot az elsőtől jobbra, és írja be a "Nyomja meg a" be "gombot" ebben a téglalapban. Végül rajzoljon egy vonalat, amely összeköti az első téglalapot a másodikkal, és adjon hozzá egy nyíl a vonal jobb végén. Ha végzett, a folyamatábra a folyamat első két feladatának logikai ábrázolását tartalmazza. A nyíllal ellátott vonal a feladatok végrehajtásának sorrendjét jelöli.

Hozzon létre egy döntési pontot

Az élet számos feladata megköveteli, hogy az emberek fontos döntéseket hozzanak, amelyek befolyásolják a jövőt. Képzelje el, hogy a tévé nem kapcsol be, amikor megnyomja a távvezérlő „be” gombját. A folyamatábrának feladatokat kell tartalmaznia az adott körülményhez. Kezelje ezt a forgatókönyvet egy gyémánt alakzat rajzolásával, amely egy döntési pontot jelent. Rajzoljon egy vonalat nyíllal a második téglalapjától a gyémánt bal oldaláig. Ez a vonal összeköti a második feladatot a döntési szimbólummal.

Értsd meg a döntés szimbólumot

A döntési szimbólum lehetővé teszi, hogy a két lehetséges logikai út egyikét választja, a szimbólumban feltett kérdésre adott választól függően. A szimbólumba írja be a „TV bekapcsol” elemet, mert ez egy döntési pont, miután megnyomta a távirányító „be” gombját.

Végezze el a logikai elágazást

Rajzoljon egy vonalat egy nyíllal, amely elhagyja a szimbólum jobb szélét, és írjon "Igen" -t a vonal fölé. Ez a vonal jelöli az utat, amelyen haladnia kell, ha a kérdésre "Igen" a válasz - a TV bekapcsol, amikor megnyomja a "be" gombot. Rajzoljon hasonló vonalat, amely elhagyja a szimbólum alsó szélét, majd írjon "Nem" -t a sor mellé. Ez a vonal jelzi az utat, amelyet be kell tartani, ha a TV nem kapcsol be. Most két feladata és döntési pontja van, amely kezeli a TV be- vagy kikapcsolásának lehetőségét, miután megpróbálta bekapcsolni.

Töltse ki a folyamatábrát

Ekkor egy "Igen" és a "Nem" sor húzódik a döntési szimbólumtól. Rajzoljon még egy téglalapot az egyik sor végére, és írja be a folyamat következő lépését. Például, ha "Nem" vonalat rajzolt, akkor a következő feladat lehet "A TV tápkábelének ellenőrzése". Ha "Igen" vonalat húzott, akkor az a feladat lehet, hogy "Nyomja meg a kívánt állomásszámot a távvezérlőn".

Folyamatábra-tippek

A tévés példa egyszerű, amelynek csak néhány feladata van. Ahogy összetettebb algoritmusokkal dolgozik, a folyamatábra sokkal több folyamat- és döntési pont szimbólumot tartalmaz. Más folyamatábra-szimbólumok léteznek, de az egyszerű folyamatok modellezéséhez csak a folyamat és a döntési alakzatok szükségesek. Folyamatdiagram tervezése során felfedezheti, hogy néhány lépés hiányzik az eredeti listából. Akár ceruzát és papírt, akár folyamatábrázoló programot használ, egyszerű új szimbólumokat hozzáadni, a meglévőket törölni és átrendezni, amint a folyamatábra életre kel.

Teachs.ru
  • Ossza meg
instagram viewer