Wat Is Een Blokschema?

Inhoudsopgave:

Wat Is Een Blokschema?
Wat Is Een Blokschema?

Video: Wat Is Een Blokschema?

Video: Wat Is Een Blokschema?
Video: Blokschema's 2024, April
Anonim

Een blokdiagram is een manier om een algoritme weer te geven in de vorm van een visueel grafisch diagram. Een speciaal formulier wordt gebruikt om bepaalde stappen voor de cellen van het stroomdiagram visueel uit te leggen. Niet elk algoritme kan worden beschreven met een stroomdiagram, maar deze methode is geschikt voor veel taken.

Wat is een blokschema?
Wat is een blokschema?

Organisatie van het stroomschema

Een grafisch model van het algoritme is nodig om de volgorde van acties te kunnen bekijken en alles mentaal te kunnen dekken. Het is bekend dat het menselijk brein veel beter is in het oplossen van problemen als het een complexe situatie presenteert, en een blokschema is een ideale manier om algoritmen voor programmeren op deze manier te beschrijven.

Alle blokken in het blokschema zijn met elkaar verbonden door middel van lijnen, dat wil zeggen verbindingen daartussen.

De studie van stroomdiagrammen maakt deel uit van het verplichte leerplan informatica op de middelbare school. Een beschrijving van deze techniek is te vinden in de leerboeken. Omdat het gebruik van stroomdiagrammen het programmeren eenvoudiger maakt, wordt in bijna elke blog die lezers leert code te schrijven ook over deze methode gesproken.

Elementen van het blokschema

De elementen van een stroomdiagram zijn geometrische vormen, waarbinnen je code of een beschrijving van acties schrijft. Het schema begint altijd met een langwerpig ovaal. Het betekent het begin of einde van een programma, evenals het begin of einde van een functie (oproepen en terugkeren). In bredere zin kan worden gezegd dat dit het begin en het einde van het probleem is.

De rechthoek wordt gebruikt om bewerkingen, rekenkunde of toewijzing weer te geven. Dit is een actieblok.

Een ruit is een logisch blok dat een voorwaarde bevat. Het betekent controleren op een voorwaarde, waarna vertakking plaatsvindt. Vertakkingsrichtingen kunnen twee zijn (de "als, dan"-constructie), of meerdere (meestal in programmeertalen wordt een dergelijke constructie beschreven met het woord "case")

Een rechthoek met pilaren aan de zijkanten is een vooraf gedefinieerd procesblok. Het beschrijft de aanroep van de subroutine en geeft een overzicht van de variabelen die worden doorgegeven. Dit is bijvoorbeeld hoe een functieaanroep wordt aangeduid.

Parallelogram is een gegevensinvoer- / uitvoerblok. Het geeft een overzicht van de gegevens die naar het uitvoerapparaat moeten worden verzonden of van het invoerapparaat moeten worden ontvangen.

Een horizontaal langwerpige zeshoek. Dit cijfer vertegenwoordigt een cyclus. Binnenin worden de initiële waarde van de lusvariabelen, de stap en de exit-voorwaarde geschreven. Dit blok kan in twee helften worden verdeeld, waarna het begin van de cyclus in de eerste wordt geschreven en het einde in de tweede en alle bewerkingen in het midden worden geplaatst.

Kenmerken van het gebruik van blokdiagrammen

UML-diagrammen worden gebruikt om te beschrijven hoe toepassingen die zijn geschreven in de objectbenadering werken.

Blokdiagrammen zijn alleen van toepassing voor die programmeertalen die gebaseerd zijn op een gestructureerde aanpak. Voor kunstmatige talen, bijvoorbeeld voor talen op een laag niveau, zal deze manier om het algoritme te beschrijven niet werken. Evenzo, als je in een objecttaal schrijft binnen het kader van een objectgeoriënteerd programmeerparadigma, dan kan de interactie tussen objecten niet worden beschreven met behulp van een stroomdiagram. Voor dergelijke gevallen worden andere methoden gebruikt om het algoritme te visualiseren.

Aanbevolen: