Mi A Tömbvázlat

Tartalomjegyzék:

Mi A Tömbvázlat
Mi A Tömbvázlat

Videó: Mi A Tömbvázlat

Videó: Mi A Tömbvázlat
Videó: Roller Szerviz: Motorvezérlő 48-72V 1500W Aliexpress 2024, Április
Anonim

A blokkdiagram az algoritmus vizuális grafikus diagram formájában történő bemutatásának módja. Egy speciális űrlapot használunk a folyamatábra celláinak bizonyos lépéseinek vizuális magyarázatára. Nem minden algoritmus írható le folyamatábrával, de ez a módszer sok feladatra alkalmas.

Mi a tömbvázlat
Mi a tömbvázlat

A folyamatábra szervezése

Az algoritmus grafikus modelljére van szükség ahhoz, hogy meg lehessen nézni a cselekvések sorrendjét és mentálisan lefedje az egészet. Ismeretes, hogy az emberi agy sokkal jobban képes megoldani a problémákat, ha összetett helyzetet mutat be, és a blokkdiagram ideális módszer a programozás algoritmusainak ilyen módon történő leírására.

A blokkdiagramban szereplő összes blokk vonalakkal van összekapcsolva, vagyis a közöttük lévő kapcsolatok vannak.

A folyamatábra tanulmányozása a középiskolában kötelező informatikai tanterv része. Ennek a technikának a leírása megtalálható a tankönyvekben. Mivel a folyamatábra használata megkönnyíti a programozást, szinte minden blog, amely megtanítja az olvasókat kódírásra, szintén beszél erről a módszerről.

A blokkdiagram elemei

A folyamatábra elemei geometriai alakzatok, amelyeken belül kódot vagy műveletek leírását írja be. A séma mindig hosszúkás ovállal kezdődik. Ez egy program kezdetét vagy végét jelenti, valamint egy funkció kezdetét vagy végét (hívás és visszatérés). Tágabb értelemben elmondható, hogy ez a probléma kezdete és vége.

A téglalapot a műveletek, a számtan vagy a hozzárendelés felsorolására használják. Ez egy cselekvési blokk.

A rombusz egy logikai blokk, amely feltételt tartalmaz. Ez azt jelenti, hogy ellenőrizzük egy állapotot, majd elágazás következik be. Az elágazási irány lehet kettő (a "ha, akkor" konstrukció), vagy több (általában a programozási nyelvekben az ilyen konstrukciót az "eset" szó írja le)

Az oldalakon oszlopokkal ellátott téglalap előre definiált folyamatblokk. Leírja az alprogram hívását és felsorolja az átadott változókat. Például így jelöljük a függvényhívást.

A paralelogramma egy adatbeviteli / kimeneti blokk. Felsorolja a kimeneti eszközre elküldendő vagy a beviteli eszközről fogadott adatokat.

Vízszintesen hosszúkás hatszög. Ez az ábra egy ciklust ábrázol. Belül a ciklusváltozók kezdeti értékét, annak lépését és a kilépési feltételt írják fel. Ez a blokk két félre osztható, majd az elsőbe a ciklus kezdete, a másodikba a vége kerül, és az összes művelet középre kerül.

A blokkdiagramok használatának jellemzői

Az UML diagramok leírják, hogyan működnek az objektum megközelítésben írt alkalmazások.

A blokkdiagramok csak azokra a programozási nyelvekre alkalmazhatók, amelyek strukturált megközelítésen alapulnak. Mesterséges nyelveknél, például alacsony szintű nyelveknél az algoritmus leírásának ez a módja nem fog működni. Hasonlóképpen, ha egy objektumnyelvvel ír egy objektum-orientált programozási paradigma keretein belül, akkor az objektumok közötti interakció nem írható le folyamatábra segítségével. Ilyen esetekben más módszereket alkalmaznak az algoritmus vizualizálására.