Jak rozumieć i tworzyć proste schematy blokowe algorytmów

Dzięki połączonym kształtom i liniom schemat blokowy może pomóc ludziom w wizualizacji algorytmu, który jest po prostu sekwencją zadań podejmowanych w celu ukończenia procesu. Schemat blokowy może wyjaśnić wszystko, od planowania imprezy po wystrzelenie statku kosmicznego. Chociaż istnieje oprogramowanie do tworzenia wykresów blokowych, możesz tworzyć schematy blokowe za pomocą ołówka i papieru.

Wymień swoje zadania

Algorytmy pojawiają się niemal wszędzie w życiu. Na przykład sprzedawca używa algorytmu do zadań, takich jak skanowanie przedmiotów, pakowanie artykułów spożywczych i przyjmowanie płatności. Inne algorytmy, takie jak te, które tworzą komputerowe systemy operacyjne, są znacznie bardziej złożone. Zanim utworzysz schemat blokowy, przeprowadź burzę mózgów na temat procesu, który chcesz wykonać, a następnie zidentyfikuj i zapisz jego zadania.

Rozpocznij proces

Jednym z najważniejszych kształtów schematów blokowych jest prostokąt — reprezentuje on zadanie w procesie. Narysuj prostokąt, a wewnątrz niego napisz pierwsze zadanie, które musisz wykonać. Na przykład, jeśli proces polega na przełączeniu na ulubiony kanał telewizyjny, pierwszym zadaniem może być „Podnieś pilota”.

instagram story viewer

Kontynuuj proces

Narysuj drugi prostokąt na prawo od pierwszego i napisz „Wciśnij przycisk „włącz” w tym prostokącie. Na koniec narysuj linię łączącą pierwszy prostokąt z drugim i dodaj strzałkę na prawym końcu linii. Po zakończeniu schemat blokowy zawiera logiczną reprezentację dwóch pierwszych zadań procesu. Linia ze strzałką przedstawia kolejność wykonywania zadań.

Utwórz punkt decyzyjny

Wiele życiowych zadań wymaga od ludzi podejmowania ważnych decyzji, które mają wpływ na przyszłość. Wyobraź sobie, że Twój telewizor nie włącza się po naciśnięciu przycisku „włącz” na pilocie. Twój schemat blokowy musi zawierać zadania dla tej okoliczności. Obsłuż ten scenariusz, rysując kształt rombu, który reprezentuje punkt decyzji. Narysuj linię ze strzałką od drugiego prostokąta do lewej strony diamentu. Ta linia łączy drugie zadanie z symbolem decyzji.

Zrozum symbol decyzji

Symbol decyzji umożliwia obranie jednej z dwóch możliwych ścieżek logicznych, w zależności od odpowiedzi na pytanie, które umieściłeś w symbolu. Wpisz w symbolu „TV włącza się”, ponieważ jest to punkt decyzyjny po naciśnięciu przycisku „włącz” na pilocie.

Wykonaj rozgałęzienie logiczne

Narysuj linię ze strzałką wychodzącą z prawej krawędzi symbolu i napisz „Tak” nad linią. Ta linia reprezentuje ścieżkę, którą należy obrać, jeśli odpowiedź na pytanie brzmi „Tak” – telewizor włącza się po naciśnięciu przycisku „włącz”. Narysuj podobną linię, która opuszcza dolną krawędź symbolu, a następnie napisz „Nie” obok tej linii. Ta linia wskazuje drogę, którą należy obrać, jeśli telewizor się nie włącza. Masz teraz dwa zadania i punkt decyzyjny, który radzi sobie z możliwością włączenia lub wyłączenia telewizora po próbie jego włączenia.

Uzupełnij schemat blokowy

W tym momencie linia „Tak” i linia „Nie” rozciągają się od symbolu decyzji. Narysuj kolejny prostokąt na końcu jednej z linii i napisz kolejny krok w procesie. Na przykład, jeśli narysowałeś linię „Nie”, następnym zadaniem może być „Sprawdź przewód zasilający telewizora”. Jeśli narysowałeś linię „Tak”, zamiast tego zadaniem może być „Naciśnij żądany numer stacji na pilocie”.

Wskazówki dotyczące schematów blokowych

Przykład TV jest prosty i ma tylko kilka zadań. Gdy pracujesz z bardziej złożonymi algorytmami, Twój schemat blokowy będzie zawierał znacznie więcej symboli procesów i punktów decyzyjnych. Istnieją inne symbole schematów blokowych, ale kształty procesów i decyzji wystarczą do modelowania prostych procesów. Podczas projektowania schematu blokowego może się okazać, że na oryginalnej liście brakuje niektórych kroków. Niezależnie od tego, czy używasz ołówka i papieru, czy programu do tworzenia schematów blokowych, łatwo jest dodawać nowe symbole, usuwać istniejące i zmieniać ich kolejność, gdy schemat blokowy ożywa.

Teachs.ru
  • Dzielić
instagram viewer