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

A doksi online olvasásához kérlek jelentkezz be!

Zalán Eszter - Algoritmusleíró eszközök

A doksi online olvasásához kérlek jelentkezz be!


 2010 · 13 oldal  (343 KB)    magyar    205    2010. október 15.  
    
É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