Algorytm - to skończony, uporządkowany ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego zadania.

Algorytm ma za zadanie przeprowadzić system z pewnego stanu początkowego do pożądanego stanu końcowego.

Najpopularniejszą metodą przedstawiania algorytmu jest sieć działań - czyli schemat blokowy. Jej utworzenie polega na wykorzystaniu odpowiednich symboli, które przedstawiają określone operacje wykonywane przy rozwiązaniu zadania i ich wzajemne powiązanie.

W zależności od algorytmu układ symboli blokowych będzie różny. Symbole są ułożone w kolejności odpowiadającej kolejnym krokom rozwiązania problemu.

    Opis symboli sieci działań:

SYMBOL OPIS
Owal z napisem START, STOP
Oznaczenie rozpoczęcia (START) lub zakończenie (STOP) działań w sieci.
Linia
Więź informacyjna pomiędzy poszczególnymi operacjami sieci działań.
Prostokąt
Podstawowy blok zawierający operację lub grupę operacji w wyniku których zmianie ulega postać danych.
Równoległobok
Blok wprowadzania i wyprowadzania danych w sieci działań.
Romb
Blok alternatywny, w którym na podstawie sprawdzanego warunku wybierana jest jedna z alternatywnych dróg (zazwyczaj TAK, NIE).
Prostokąt w prostokącie
Wywołanie procedury (procesu, podprogramu). Blok zazwyczaj zawiera nazwę oraz parametry procedury.
Łączniki
Blok umożliwiający połączenie odległych fragmentów sieci działań. Blok w kształcie koła oznacza łącznik wewnątrzstronicowy, druga figura przedstawia łącznik międzystronicowy.


    Przykłady schematów blokowych algorytmu: