blokksémája egy grafikus ábrázolása egy folyamat, világosan mutatja szisztematikus szekvenciája minden fázisában a feladat, valamint az összes csoportok, amelyek részt vesznek a folyamatban.Ez a rendszer egy olyan rendszer, grafikus szimbólumok (blokkok) és az átmeneti vonal (nyíl) között.Minden ilyen blokkok megfelel egy adott lépésben az algoritmus.Belül ez a karakter tevékenységet írja le.
Miért érdemes folyamatábra?
Ezek a rendszerek célja, hogy a következő feladatokat:
- dolgozzon ki egy új eljárást;
- írja le és dokumentálja a jelenlegi algoritmus;
- fejleszteni, módosítani kell a folyamatot, vagy hogy vizsgálja kapcsolatokat a hibák előfordulásának valószínűsége és kudarcok;
- meghatározni, hogy mikor, hol és hogyan lehet változtatni a jelenlegi algoritmus, annak érdekében, hogy ellenőrizze a stabilitást az egész rendszert.
Fejlesztési flowchart
Bármilyen blokk diagram algoritmus alapján az intézkedések működésének leírására az eszköz vagy program.Ezért először épített maga a rendszer."Algoritmus" említett a leírása a műveletek sorrendjét a feladat.Tény, hogy ez a szabály végezze el a szükséges információk feldolgozásában.Az építés megkezdése előtt az algoritmus szükséges azonosították a problémát világosan, amire szüksége van, hogy emiatt, némi háttér információ szükséges, és mi áll rendelkezésre, hogy vannak-e korlátozások a kézhezvételt.Ezt követően, a fenti intézkedéseket kell megvalósítani, hogy a kívánt eredményt.
típusú algoritmusok
A gyakorlatban leggyakrabban használt a következő típusú tömbvázlatai:
- grafika, azaz alapulnak geometriai szimbólumok;
- verbális: által kidolgozott szokásos szavak egy nyelvet;
- pszeudokódja: egy félig formalizált leírása feltételes algoritmikus nyelv, amely olyan elemeket tartalmaz, a nyelv és irodalmi kifejezéseket és a közös matematikai szimbólumok;
- program: a levelet programozási nyelveket használják kizárólag.
blokk diagram: leírás
grafikus ábrázolása munkafolyamat egy kép az algoritmus leíró kapcsolatot funkcionális blokkok a rendszer, amelyek megfelelnek a végrehajtását egy vagy több műveletet.Tömbvázlata egy tömb tagjai egyes elemek, méretek és építési szabályokat, amelyek meghatározott szabványos állapotban.Minden egyes intézkedések jellege (input, számítástechnikai véleménynyilvánítás értékek, vizsgálati feltételek, ellenőrzi megismétlése műveletek, és másik végén a feldolgozás.) Van egy külön geometriai alak képviselte blokként.Ezek a szimbólumok vonalak kötik össze, melyek meghatározzák a műveletsorozatról.
alapvető elemeket, amelyeket az előállítás során felhasznált folyamatábrák
teljes listája grafikus szimbólumok leírásához használt algoritmus áll 42 elemet.Ez mind nem adjuk, és csak azokat a fő.
elemek folyamatábrák:
1. A folyamat a számítástechnikai azt jelenti, intézkedés vagy műveletsorozatról, hogy módosítsa az értéket elhelyezését és formáját illetően.Az egyértelműség rendszerek, mint az elemeket lehet kombinálni egyetlen egységet.Ez a szimbólum egy téglalap, melybe írásos kísérő megjegyzéseket művelet (vagy csoport műveletek).
2. Döntés.Ez a blokk jelöli az átmeneti szabályozás bizonyos feltételek mellett.Minden ilyen tagállam megkérdőjelezi az összehasonlítás vagy állapot határozza meg.Más szóval, a döntés - egy választott irányt a program vagy algoritmus függően néhány változó körülmények között.Grafikusan megjeleníti az elem - egy gyémántot.Mondta karaktert lehet használni, mint egy egységes kép a következő szerkezetűek választás válaszút előtt teljes és nem teljes, a ciklus "előtte" és "van."
3. módosítása.Ez a blokk az a ciklus elején.Ezt alkalmazzák a szervezet a gyűrűs szerkezetű.Belül ez az elem rekordot számos intézkedést jelzi a kezdeti érték, peremfeltételek, és változtatni kell az paramétere a későbbi megismétlődését.Más szavakkal, egy módosítás - az, hogy teljesítse a változó csoportok vagy csoportok műveletek, a változó a programot.Grafikus ábrázolása a szimbólum egy hatszög.
4. Az előre meghatározott folyamat a számítás a beállított, vagy az alapprogramot.Arra használják, hogy jelezze, hogy a kiegészítő kezelés algoritmus létezik önállóan külön, független modulok, valamint utalni könyvtári eljárásokat.Grafikailag ez a fajta karaktert képvisel egy téglalapot ezres oldalán.Ezzel az elemmel való hivatkozások funkciók, eljárások, szoftver modul.
5. input-output adatok általában.
6. elindítása és leállítása.Ez az elem a kezdete és vége az algoritmus, valamint a belépés a programot, és lépjünk ki belőle.Grafikailag ez a szimbólum hasonlít egy téglalapot, ahol az oldalsó helyett egyenes - arc.
7. A dokumentum a kimeneti nyomtatási.Grafikusan egy elem hasonlít egy téglalap, de ahelyett, hogy az alsó fél-hullám a sor nyomon követését.
8. Manuális jelenti indul Informatika használó olyan eszköz, amely a számítógép párosítása (billentyűzet).Emblémája, kézzel kell bevinni egy téglalapot, amelynek oldalai párhuzamosak vonalak, merőleges az alsó, felső és ferde.
9. A kijelző mutatja a bemeneti és kimeneti adatokat, amikor a készülék közvetlenül csatlakozik a processzor.Abban az időben, amikor elkezdenek szaporodni az adatokat, az üzemeltető módosítja a feldolgozás során.Grafikusan, ez az elem az ábrán, ahol az alsó és a felső párhuzamos vonal, jobb - ez az ív, míg a bal épül fel két egyenes, mint a nyíl.
10. Az áramlási vonalak - nyilak azt jelzik, hogy a sorrend a kapcsolatot.Sem tömbvázlata a szerkezet nem nélkülözheti ezt az elemet.Vannak bizonyos szabályok mark ezeket a karaktereket.Itt vannak:
- ezek az elemek párhuzamos legyen a vonalak a külső kerülete vagy határa az oldalon, ami azt mutatja, a blokk diagram;
- a vonal irányában fentről lefelé vagy balról jobbra tartják a fő, nem a nyilak által jelzett, a másik esetben meghatározott területeken általuk kijelölt;
- irányváltás ennek az elemnek csak 90 °.
11. csatlakozó.Ez az elem célja, hogy jelezze egy törött kapcsolatot az áramlási vonalak.Ezeket a szimbólumokat használjuk, ha a blokk diagram a program van kialakítva több részből áll.Aztán a sorban a flow egyik részéből a vége "csatlakozó", és az új rész - kezdődik ez a karakter.Belül ez az elem kerül az azonos sorszámú.Grafikus ábrázolása "csatlakozó" - egy kört.
12. Interstitiális csatlakozó.E elem hasonló az előzőhöz, csak arra használják, hogy csatlakoztassa a tömbvázlatok elhelyezett különböző oldalakon.A kép az elem képviseli ötszög, mint egy ház.
13. megjegyzés - az összefüggés a különböző elemek a blokk diagram magyarázatokkal.Említett elem lehetővé teszi többek között képleteket és egyéb információk.
építőelem Diagram Grafikus
algoritmus - része a dokumentációt az eszköz vagy program, amely mindig ott van bőségesen.Azonban a legtöbb esetben, a szoftver nem kell folyamatábra.Csak néhány igényel az építkezés egy algoritmus néhány lap, a többi elég szimbolikus rendszer.Egy egyszerű blokkvázlat felépítését mutató elágazási program csak az egyik szempont.Azonban még egy ilyen szerkezet tisztán látható csak azzal a feltétellel, hogy az algoritmus kerül egy lapra.Ellenkező esetben, ha a blokk diagram található több oldalon kapcsolódó szövetek közötti átmeneteket, nagyon nehéz, hogy jó ötlet róla.Ha ez kerül egy lapra, majd egy nagyszerű program ez az algoritmus alakítja át a kép az általános terv egy listát a fő blokkok és szakaszait.Természetesen ez a program nem lehet szokásos eljárás kialakítása, de ő nem volt rá szükségük, mivel az eljárás teljesen más.Vonatkozó szabályok típusú szimbólumok, nyilak és számozása sorrendben, csak akkor kell elemezni részletes blokk diagram.
tömbök és építése algoritmusok
tömb egy sor azonos típusú információkat tárolnak egymást követő klaszterek memóriát és egy közös neve.Az ilyen sejteket nevezik "rendszerelemek".Minden klaszterek vannak számlálva érdekében.Ez a szám az úgynevezett "index a tömb eleme."Hogyan hozzunk létre egy folyamatábra egy ilyen rendszer?Vegyük példának a létrehozását egy algoritmus elemi egydimenziós tömb típusú.A legegyszerűbb rendszer vázlatos nézete egy vonalat.Adjon meg egy nevet a tömbben - "A".Azt feltételezzük, hogy a rendszer áll nyolc sejtek (1-8).Mindegyik klaszterek tartalmaz egy véletlen számot, amely az úgynevezett "elemet a tömb."Eléréséhez egy adott sejt nevét fel kell tüntetni a szögletes zárójelben ([3]).Vegyünk egy példát, amelyben egy tömbvázlatát tömb célja, hogy töltse fel a rendszert véletlen számok, majd a kimeneti az információkat a képernyőn.Mi az az algoritmus?Ez az elemi rendszer.Tény, hogy nincs gyakorlati haszna, de alkalmas a tanulási folyamat.Tekinthető folyamatábra (például az építési lásd alább) részét képezi a hét fő elemei vonalak kötik össze, az átmenetek.
sorrendjének leírása a feladat
1. Az első elem a rendszer lesz a jelképe "Home".
2. A második egység - "folyamat", amely elfér a "inicializáló véletlenszerű».
3. A következő elem - "módosítás", a beírás az elemi cellában tömb.
4. Ezen felül, az adott funkció, átkerül a következő blokk a "folyamat", amely úgy határozza meg, hogy adott klaszterek jelezve határain véletlen számok tartományban nulláról száz.A műtét után, van egy visszatérő a harmadik blokk, és rajta keresztül -, majd az ötödik.
5. Ebben a részben "módosítások" szerint a feliratos funkció átkerül a következő napirendi pont.
6. «Output" termel kijelző tájékoztatást az új tartalom a tömb a képernyőn, majd az irányt az előző mondat.Következő - az utolsó elem.
7. "The End" az algoritmus.
alapján egy összetevőinek tömbvázlata a program, amely biztosítani fogja munkáját az algoritmust.
«folyamatábra szerkesztő»
Ha kíváncsi, hogyan lehet létrehozni egy folyamatábra, tudnod kell, hogy vannak speciális programok, amelyek célja, hogy létrehozni és szerkeszteni ezeket a rendszereket.Kényelem grafikus kijelző algoritmus, hogy a felhasználó nem köthetők egy adott programozási nyelv szintaktikai.Beépített blokk diagram egyformán alkalmas minden nyelvek (például a C, Pascal, Basic, stb).Ezen túlmenően, a szerkesztő lehet használni ábrázolási és ellenőrzi, hogy a rendszerek.Ez a program egy speciális szoftver.A szálloda változatos eszköztárat felépítéséhez szükséges folyamatábrák, ami miatt sokkal kényelmesebb, mint a hagyományos képszerkesztő.További lehetőségek lehetővé teszik, hogy optimalizálja a kidolgozási folyamatának a rendszer további alakulása következtében a funkciókat és eljárásokat a programozási nyelv.Ezen túlmenően, a szerkesztő tömbvázlata egy sor sablonokat, amelyek jelentősen felgyorsítja a kezdő felhasználó.Ismeretes, hogy az építőiparban a algoritmus gyakran használják ismétlődő szerkezetek, mint például a különböző változatok a ciklusok, alternatívák (komplett és inkomplett), többszörös elágazást, és így tovább.A szerkesztő segítségével kiválaszthatja, gyakran használt tömbvázlatai elemek és add hozzá az újonnan létrehozott rendszert.Ez takarít meg a rajz a semmiből minden alkalommal.Továbbá, a szerkesztővel lehet importálni funkciókat és eljárásokat, amelyeket bármilyen ismert programozási nyelv.Ez a lehetőség akkor hasznos, struktúrájának elemzése az algoritmus, ami meg van írva egy ismeretlen nyelven.Rendszerkövetelmények lehetősége mérsékelt program, amely lehetővé teszi, hogy ez bármilyen személyi számítógépen.
Következtetés Összefoglalva, meg kell jegyezni, hogy a részletes áramkör építése algoritmusok elavulttá váltak.Mint a folyamat leírása, ezek nem érdekes.A legjobb, tömbvázlatai hasznosak képzés kezdőknek, akik nem tudják, hogyan kell gondolkodni algoritmus.Javasolt az ő idejében az elemeket a tartalma a nyelv magas szintű nyelvi kimutatások azok kombinált gép külön csoportban.Abban a pillanatban, minden grafikai elem megfelel egy adott üzemben.Szóval, ő lett a szimbóluma a véletlenszerű, és ami a legfontosabb - a hiábavaló próbálkozások a rajz, amely könnyen visszautasítani.Ma még feleslegessé vált vonalon átmeneteket, mivel az egyes piaci szereplők már definiálva van.Tény, hogy a grafikus algoritmusok építeni nagyobb győzelmeit, mint a gyakorlatban.Programozó széleskörű tapasztalattal, mielőtt írsz egy programot, amely ritkán húz tömbvázlata.Amikor a szerveződés igényel grafikus algoritmust, majd festeni után a munka befejeződött.