Programozás | Programozás-elmélet » Zalán Eszter - Algoritmusleíró eszközök

Alapadatok

Év, oldalszám:2010, 13 oldal

Nyelv:magyar

Letöltések száma:204

Feltöltve:2010. október 15.

Méret:343 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!

Tartalmi kivonat

http://www.doksihu Algoritmusleíró eszközök http://www.doksihu  Használatuk célja: a feladat leírása programozástól független nyelven  Programozási nyelv: Szigorú szintaxis  Nehézzé válhat a program átírása más nyelvre  http://www.doksihu Eszközök  Folyamatábra  Stuktogram  Jackson diagram  Leírás mondatszerű elemekkel http://www.doksihu Folyamatábra 1.  Irányított gráf: csomópontok és azokat összekötő élek  Egyetlen induló él: innen bármely csomópont elérhető  Egyetlen befejező él: bármely csomópontból el lehet jutni a befejező élre http://www.doksihu Folyamatábra 2. Háromféle csomópont:  Utasításcsomópont  Döntéscsomópont  Gyűjtőcsomópont utasítás i feltétel n http://www.doksihu Folyamatábra 3. Ismétlés, feltételtől függően http://www.doksihu Folyamatábra 4. Ha akkor különben Választás két tevékenység közül

http://www.doksihu Folyamatábra 5. A minimális csomópontkészlet néhány bővítése  Start csomópont START  Stop csomópont STOP  Input-output csomópont http://www.doksihu Folyamatábra 6.  Algoritmus végrehajtása jól követhető a csomópontok bejárásával  Terjedelmes, nehezen szerkeszthető, javítható Nagy program esetén könnyen áttekinthetetlen ábrát eredményez  http://www.doksihu Stuktogram 1.   Programgráf – élek nélkül Egyetlen alapelem: téglalap utasítás  Ebből építjük fel a szükséges szerkezeteket http://www.doksihu Stuktogram 2. utasítás1 utasítás2 i feltétel n utasí- utasítás1 tás2 feltétel utasítás A téglalapok sorrendje dönti el a végrehajtás sorrendjét. A feltétel logikai értéke alapján a megfelelő oldalon lévő utasítást kell végrehajtani. Az utasítást mindaddig végre kell hajtani, amíg a feltétel igaz. http://www.doksihu Jackson diagram   Előny:

egységes ábrakészlet az adat- és az algoritmikus szerkezetek leírására Hátrány: még nehezebben átlátható http://www.doksihu Leírás mondatszerű elemekkel    Elemei nem teljes mondatok, hanem mondatszerű elemek (befejezetlen, hiányos mondatok) Kódolása egyszerű (bizonyos nyelveknél szinte csak angolra fordítás) Optimális algoritmusleíró eszköz