📝

Podstawy schematów blokowych

Jun 8, 2025

Overview

Wykład omawia budowę schematów blokowych, ich elementy, podstawowe rodzaje oraz przedstawia przykłady schematów dla algorytmów liniowych, rozgałęzionych i iteracyjnych.

Czym jest schemat blokowy

  • Schemat blokowy to graficzne przedstawienie algorytmu pokazujące operacje, powiązania i kolejność ich wykonywania.
  • Ułatwia zamianę algorytmu na program komputerowy oraz kontrolę poprawności działania.

Podstawowe elementy schematu blokowego

  • Blok startowy (owal z napisem „start”) zawsze występuje tylko raz i ma jedno wyjście.
  • Blok wejścia/wyjścia (równoległobok) służy do wprowadzania lub wyprowadzania danych.
  • Blok operacyjny (prostokąt) używany jest do obliczeń lub innych operacji na zmiennych.
  • Blok decyzyjny (romb) sprawdza warunek i posiada dwa wyjścia: „tak” oraz „nie”.
  • Łącznik (koło z numerem) stosowany przy dzieleniu schematu na kilka części.
  • Blok końcowy (owal z napisem „koniec”) kończy algorytm, zawsze jeden na schemacie.

Rodzaje schematów blokowych i przykłady

  • Schemat liniowy: wszystkie kroki wykonywane po kolei (np. obliczanie pola prostokąta — start, wprowadź a i b, oblicz pole, wyświetl wynik, koniec).
  • Schemat rozgałęziony: zawiera blok decyzyjny, umożliwia wybór między ścieżkami (np. sprawdzenie, która z dwóch liczb jest większa).
  • Schemat iteracyjny: wykorzystuje powtarzanie czynności, aż warunek stanie się fałszywy (np. obliczanie pola kwadratu, tylko jeśli a ≠ 0).

Znaczenie schematów blokowych

  • Ułatwiają zrozumienie, projektowanie i kontrolę algorytmów programistycznych.
  • Wspomagają naukę i praktykę programowania.

Key Terms & Definitions

  • Schemat blokowy — graficzna reprezentacja algorytmu za pomocą bloków i połączeń.
  • Blok startowy/końcowy — owal rozpoczynający lub kończący algorytm.
  • Blok operacyjny — prostokąt do operacji lub obliczeń.
  • Blok wejścia/wyjścia — równoległobok do wprowadzania bądź wyświetlania danych.
  • Blok decyzyjny — romb służący do wyboru na podstawie warunku.
  • Łącznik — koło z numerem do połączenia części schematu.

Action Items / Next Steps

  • Przećwicz samodzielnie tworzenie różnych schematów blokowych dla prostych algorytmów.