Hvad Er Et Blokdiagram

Indholdsfortegnelse:

Hvad Er Et Blokdiagram
Hvad Er Et Blokdiagram

Video: Hvad Er Et Blokdiagram

Video: Hvad Er Et Blokdiagram
Video: Hvad er blockchain? 2024, April
Anonim

Et blokdiagram er en måde at præsentere en algoritme i form af et visuelt grafisk diagram. En særlig form bruges til visuelt at forklare bestemte trin for flowdiagrammet. Ikke alle algoritmer kan beskrives med et rutediagram, men denne metode er velegnet til mange opgaver.

Hvad er et blokdiagram
Hvad er et blokdiagram

Organisering af flowchart

En grafisk model af algoritmen er nødvendig for at se på rækkefølgen af handlinger og mentalt dække det hele. Det vides, at den menneskelige hjerne er meget bedre til at løse problemer, hvis den præsenterer en kompleks situation, og et blokdiagram er en ideel måde at beskrive algoritmer til programmering på denne måde.

Alle blokke i blokdiagrammet er sammenkoblet ved hjælp af linjer, hvilket betyder forbindelser mellem dem.

Studiet af flowcharts er en del af den obligatoriske læseplan for datalogi i gymnasiet. En beskrivelse af denne teknik findes i lærebøgerne. Da brugen af flowcharts gør programmeringen nemmere, taler næsten enhver blog, der lærer læsere at skrive kode, også om denne metode.

Elementer af blokdiagrammet

Elementerne i et rutediagram er geometriske former, hvori du skriver kode eller en beskrivelse af handlinger. Ordningen begynder altid med en langstrakt oval. Det betyder begyndelsen eller slutningen af et program såvel som starten eller slutningen af en funktion (opkald og retur). I en bredere forstand kan det siges, at dette er begyndelsen og slutningen af problemet.

Rektanglet bruges til at liste operationer, aritmetik eller tildeling. Dette er en handlingsblok.

En rombe er en logisk blok, der indeholder en tilstand. Det betyder at kontrollere for en tilstand, så forgrening forekommer. Forgreningsretninger kan være enten to ("hvis, så" konstruktionen) eller flere (normalt i programmeringssprog er en sådan konstruktion beskrevet med ordet "sag")

Et rektangel med søjler på siderne er en foruddefineret procesblok. Den beskriver kaldet til underrutinen og viser de variabler, der sendes. For eksempel er dette, hvordan et funktionsopkald betegnes.

Parallelogram er en dataindgang / outputblok. Den viser de data, der skal sendes til outputenheden eller modtages fra inputenheden.

En vandret aflang sekskant. Denne figur repræsenterer en cyklus. Inde skrives den oprindelige værdi af loop-variablerne, dens trin og exit-tilstanden. Denne blok kan opdeles i to halvdele, så skrives begyndelsen af cyklussen i den første og slutningen i den anden, og alle operationer placeres i midten.

Funktioner ved brugen af blokdiagrammer

UML-diagrammer bruges til at beskrive, hvordan applikationer skrevet i objektmetoden fungerer.

Blokdiagrammer gælder kun for de programmeringssprog, der er baseret på en struktureret tilgang. For kunstige sprog, for eksempel for sprog på lavt niveau, fungerer denne måde at beskrive algoritmen ikke på. Ligeledes, hvis du skriver på et objektsprog inden for rammerne af et objektorienteret programmeringsparadigme, kan interaktionen mellem objekter ikke beskrives ved hjælp af et rutediagram. I sådanne tilfælde anvendes andre metoder til visualisering af algoritmen.

Anbefalede: