Jakie są różne struktury diagramów przepływu?

Schemat blokowy.

Schemat przepływu jest jednym z najlepszych narzędzi do projektowania reakcji urządzenia na szereg możliwych zdarzeń i interakcji w systemie proceduralnym. Jest to szczególnie przydatne przy projektowaniu oprogramowania dla proceduralnego języka programowania. Schemat blokowy może być użyty do zapewnienia, że ​​program jest przygotowany na dowolną sytuację i możliwe jest wykorzystanie czterech podstawowych struktur do utworzenia wirtualnego.

Sekwencja

Sekwencja jest strukturą diagramu przepływu, który reprezentuje serię kroków do wykonania jeden po drugim. Jest to prawdopodobnie najbardziej podstawowa koncepcja i jest powszechnie stosowana poza projektem diagramu w formie sekwencyjnego przewodnika krok po kroku. Niektóre typowe sekwencyjne struktury to codzienne rzeczy, takie jak przepis na chleb, instrukcje dotyczące montażu zabawki lub wskazówki dojazdu do miejsca. W przypadku, gdy ten typ struktury jest wszystkim, co jest potrzebne do zaprojektowania schematu blokowego, być może bardziej odpowiednia jest lista numerowana. Jeśli jednak lista pojęciowa kroków lub instrukcji musi uwzględniać takie rzeczy, jak potencjalne odstępstwa od budowy dróg podczas jazdy, schemat może być znacznie bardziej przydatny do zilustrowania alternatywnych tras i decyzji.

Decyzja

Struktura decyzyjna na schemacie blokowym jest używana, gdy, jak wskazuje jej nazwa, należy podjąć odpowiednią decyzję dotyczącą sposobu postępowania zgodnie z bieżącym stanem danych programu lub faktycznym postępem projektu. Jest to również znane jako warunkowe. W programowaniu warunkowe jest powszechnym narzędziem pomagającym programowi w podjęciu decyzji o tym, co należy zrobić. W językach programowania jest również nazywana instrukcją: "tak, to". Na przykład, jeśli użytkownik kliknął już pewien przycisk na ekranie, program powinien przejść do kroku 1. Ale jeśli go nie kliknął, powinien przejść do kroku 2. Światło na ulicy jest podobne do koncepcji struktury decyzyjnej. Jeśli światło jest zielone, może kontynuować, ale jeśli jest czerwone, musi się zatrzymać.

Cykl

Struktura cyklu jest używana na schemacie blokowym, aby wskazać, czy program lub osoba muszą powtarzać wiele kroków, dopóki nie wystąpi pewien warunek. Na przykład, jeśli program musi utworzyć stos 10 okręgów pojawiających się na ekranie przed kontynuowaniem, struktura powinna przejrzeć liczbę okręgów, a następnie zrobić więcej, aż pojawi się 10. Następnie przejść poza cykl, Bardziej codziennym przykładem może być osoba oszczędzająca na zakup przedmiotu. Po każdym depozycie w banku bank może sprawdzić wyciąg z konta, aby sprawdzić, czy jest gotowy do zakupu. Należy zauważyć, że zadanie w strukturze cyklu na schemacie blokowym może być wykonane przed lub po kroku, w którym wymagany jest obecny stan.

Sprawa

Struktura przypadku jest w zasadzie strukturą decyzyjną z więcej niż dwiema możliwymi sytuacjami. Pierwsza jest dobra, jeśli chcesz kupić biały lub pszenny chleb, w zależności od tego, która z twoich rodzin woli. Drugi, jak sama nazwa wskazuje, jest najlepszy, gdy trzeba wybierać spośród szerokiej gamy opcji, na przykład cukierków, w zależności od tego, jaki typ lubisz.