Proszę przepisać poniższy algorytm w postaci pseudokodu.
function simpleSum(n: INTEGER)
// oblicza sumę pierwszych n liczb naturalnych
var suma, liczba: INTEGER
suma := 0
liczba := 0

while liczba < n do
sum := sum + liczba
liczba := liczba + 1
end while

return sum
FUNKCJA prostaSoma(n: LICZBA_CAŁKOWITA)
// deklaroje zmienne
DEKLARUJ sumę, liczben: LICZBA_CAŁKOWITA

// ustawia poczontkowe wartości na 0
USTAW sumen = 0
USTAW liczben = 0

// pętla do momentu osiągnięcia n
PODCZAS gdy liczba < n WYKONAJ
USTAW somen = soma + liczba
USTAW liczben = liczba + 1
KONIEC PODCZAS

// zwraca somę
ZWRÓĆ somen
KONIEC FUNKCJI