Bemutatása az algoritmusok - studopediya
A gyakorlatban a következők a leggyakoribb formája a képviselet algoritmusok:
- Verbális - rögzítés természetes nyelven;
- pszeudo - semiformalized leírása algoritmus a hagyományos programozási nyelv, amely olyan elemeket tartalmaz mind a programozási nyelv és a természetes nyelvi kifejezések, hagyományos matematikai jelrendszer, stb.;
- táblázatos;
- Grafikus - a grafikus karakterek;
- szoftverek - rekord egy mesterséges nyelv (programozási nyelv).
Szóbeli módszert nem alkalmazzák széles körben az alábbi okok miatt:
· Leírások nem szigorúan formalizált;
· Szenved bőbeszédűségi nyilvántartások;
· Hagyja kétértelmű egyes rendelkezéseinek értelmezése.
Pszeudo-kód egy jelrendszer, és a szabályokat, amelyek célja, hogy egységes a felvétel algoritmusok. Single vagy pszeudo hivatalos meghatározás nem létezik, így előfordulhat, hogy a különböző ál sor különböző funkciót szavak és a fő (alap struktúrák).
Grafikus ábrázolása az algoritmus a legkompaktabb és intuitív, mint a szó és a pszeudo-kódot. A grafikus ábrázolás az algoritmus képviseli, mint egy sor, egymással összefüggő funkcionális blokkok, amelyek mindegyike megfelel, hogy egy vagy több műveletet. Az ilyen grafikus ábrázolása nevezzük folyamatábra vagy blokkdiagram. A blokk diagram az egyes művelet típusát (nyers adatok bemeneti, a számítás az expressziós értékek, vizsgálati feltételek, vezérli a megismétlése műveletek, a végén feldolgozás és hasonlók) megfelel a geometriai forma, feltéve formájában blokk szimbólum.
Blokk szimbólumokat vonalak kötik össze, az átmenetek, amelyek meghatározzák a végrehajtás sorrendje intézkedéseket. Az 1. táblázat a leggyakrabban használt karakterek.
1. táblázat A grafikai algoritmusok
Nyomtatási eredmények
Block „folyamat” kifejezés alatt a tevékenységek vagy műveletsorok, hogy a változás az érték a prezentáció vagy adat elrendezést. Néha, hogy javítsa a láthatóságát több egyedi áramkör blokkok egyesítjük egyetlen egységet.
Block „oldat” kifejezés alatt a feltétellel menedzsment átmenetek. Minden ilyen egység kell határozni kérdés, állapot vagy összehasonlítás, amelynek fogalmát.
Blokk „módosítás - változtatás, átalakítás,” használjuk a szervezet a gyűrűs szerkezetek. A blokkon belül van rögzítve ciklus paraméter, amelyre a megadott kezdeti érték, a peremfeltételek és a növedék ciklus paraméter az egyes ismétlés.
Block „előre meghatározott folyamat” annak jelzésére használjuk, hivatkozások a kiegészítő algoritmusokat függetlenül létezik formájában több független modult, és elérni a könyvtár rutinokat.