Know-how, előadás, folyamatábrák
Maga a blokkdiagram nem tartalmaz választ. Ahhoz, hogy megkapja az eredményt, el kell végeznie egy folyamatábrát.
A folyamatábra megvalósítása az összes folyamatábrázolás művelete az algoritmus szerint a Start blokkról a Vég blokkra az eredmény elérése érdekében.
Ha a folyamatábra helyes, akkor végrehajtása után a személy megkapja a választ a feladatához. Ha azonban a folyamatábra elkészítésénél hibák történtek, az előadó egyáltalán nem érte el a Vég blokkot, vagy helytelen választ kap.
A végrehajtáshoz számítási mezőre van szükség (a "RAM" analógja) és egy mezőt az eredmény kiadásához (a képernyő analógja az adatok kiadásához). A képernyő többször jelenik meg a képernyőn megjelenő új adatok kimenetétől függően.
A 3. példa szerinti folyamatábra végrehajtása. Számolja ki a számok összegét és különbségét, és.
A folyamatábra elkészítését a táblázat tartalmazza. 2.2.
A folyamatábra elkészítésének folyamatában fontos, hogy a "blokkokról" a nyilak mentén "sétáljunk", hogy megbizonyosodjunk arról, hogy a "patthelyzethelyzetek" nem kiderülnek. Ez a helyzet akkor fordul elő, ha a folyamatábra zeneszerzője nem rajzolt egy nyilat a blokkról. Továbbá gyakori hiba a nyílnak a rossz blokkba való bezárása, például egy ciklikus algoritmus végrehajtása során.
Összefoglaló eredmények
Bármelyik algoritmus végrehajtható egy folyamatábra segítségével. Minden egyes algoritmus esetében létezik bizonyos blokkok tervezése. A folyamatábra ellenőrzése és az eredmény elérése akkor érhető el, ha a folyamatábra végrehajtásra kerül.
- Mi a blokkdiagram?
- Milyen típusú blokkok vannak?
- Milyen blokkokat alkalmaznak a lineáris, elágazó, ciklikus algoritmusok végrehajtásában?
- Lehetőség van arra, hogy a folyamatábrák különböző verzióit készítsék ugyanarra a feladatra?
- Milyen ciklikus algoritmus létezik?
- Milyen tételek vannak jelen bármelyik ciklusban?
- Mi a folyamatábra végrehajtása?
- Mi a folyamatábra célja?
ünnepély
- Készítsen egy folyamatábra a feladatra, hogy menjen az alma mögötti boltba. Használjon lineáris, elágazó és ciklikus algoritmusokat.
- Készítsen egy folyamatábraat a kvadratikus egyenlet gyökereinek megtalálásához a diszkriminánson keresztül. Használjon elágazó algoritmust. Szerezd meg a választ a folyamatábra kitöltésével.
- Rajzoljunk le egy diagramot az 1-től 10-ig terjedő egész számok megjelenítéséhez. Előfeltételes hurkot használjunk, utólagosan. Végezzen el folyamatábrákat.