Schemat blokowy to schematyczne przedstawienie algorytmu. Schemat blokowy może być pomocny zarówno przy pisaniu programów, jak i wyjaśnianiu programu innym osobom.
Symbole używane w schemacie blokowym
Symbol | Cel, powód | Opis | ||
---|---|---|---|---|
Linia przepływu | Wskazuje przepływ logiki poprzez łączenie symboli. | |||
Terminal (Stop / Start) | Reprezentuje początek i koniec schematu blokowego. | |||
Wejście wyjście | Używane do operacji wejścia i wyjścia. | |||
Przetwarzanie | Używany do operacji arytmetycznych i /> | Decyzja | Służy do podejmowania decyzji między dwiema lub więcej alternatywami. | |
Łącznik na stronie | Służy do łączenia różnych linii przepływu | |||
Złącze poza stroną | Służy do łączenia części schematu blokowego na innej stronie. | |||
Predefiniowany proces / funkcja | Reprezentuje grupę instrukcji wykonujących jedno zadanie przetwarzania. |
Przykłady schematów blokowych w programowaniu
1. Dodaj dwie liczby wprowadzone przez użytkownika.
Schemat blokowy dodawania dwóch liczb2. Znajdź największą spośród trzech różnych liczb wprowadzonych przez użytkownika.
Schemat blokowy, aby znaleźć największą z trzech liczb.3. Znajdź wszystkie pierwiastki równania kwadratowego ax 2 + bx + c = 0
Schemat blokowy znajdowania pierwiastków równania kwadratowego4. Znajdź szereg Fibonacciego do terminu ≦ 1000.
Schemat blokowy wyświetlania serii FibonacciegoUwaga: chociaż schematy blokowe mogą być przydatne podczas pisania i analizowania programu, rysowanie schematu blokowego dla złożonych programów może być bardziej skomplikowane niż pisanie samego programu. Dlatego tworzenie schematów blokowych dla złożonych programów jest często ignorowane.