Algorytm to uporządkowany i uściślony sposób rozwiązywania danego problemu, zawierający szczegółowy opis wykonywanych czynności w skończonej liczbie kroków. Wybór algorytmu zależy od problemu, który chcemy rozwiązać.
Algorytm można przedstawić za pomocą:
opisu słownego
listy kroków –opis wykonywania kolejnych czynności (kroków) algorytmu przedstawiony jest w punktach
schematu blokowego – opis wykonywania kolejnych czynności (kroków) algorytmu przedstawiony jest za pomocą odpowiednio połączonych figur (bloków). Połączenia określają kolejność i sposób realizacji algorytmu.
programu komputerowego
Zasady budowy schematu blokowego
każda operacja jest umieszczona w odpowiednim bloku,
schemat ma tylko jeden blok startowy (np. "początek") i przynajmniej jeden blok końcowy ("koniec")
bloki są ze sobą połączone (połączenia dochodzą do bloku lub do innego połączenia)
z bloku wychodzi jedno połączenie; wyjątek stanowią blok: "koniec" (z którego nie wychodzą już żądne połączenia) oraz "warunkowy" (z którego wychodzą dwa połączenia opisane TAK i NIE - w zależności od tego, czy warunek jest spełniony czy nie, można wyjść jedną z dwóch dróg)
połączenia wyznaczają kolejność wykonywania operacji
w bloku "operacyjnym" zamiast znaku "=" często stosuje się znak przypisania ":="
Zobacz omówienie elementów schematu blokowego, przykłady schematów, ćwiczenia.