Pseudokod

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest pseudokod?

Pseudokod to sposób zapisu algorytmu przypominający język programowania, ale bez ścisłych zasad składni konkretnego języka. Służy do opisania logiki rozwiązania problemu w sposób prosty, czytelny i niezależny od technologii.

Pseudokod jest często stosowany przed właściwym programowaniem, ponieważ pozwala skupić się na kolejności działań, warunkach, pętlach i danych, a nie na szczegółach składni języka, np. C++, Javy czy Pythona.

Najważniejsze zalety pseudokodu

  • jest zrozumiały także dla osób, które nie znają konkretnego języka programowania,
  • ułatwia analizę działania algorytmu,
  • pomaga wykryć błędy logiczne przed napisaniem programu,
  • można go później łatwo przepisać na różne języki programowania,
  • dobrze nadaje się do dokumentowania pomysłu na rozwiązanie.

Przykład pseudokodu

Wczytaj liczbę n
Jeżeli n jest większe od 0
    Wypisz "liczba dodatnia"
W przeciwnym razie
    Wypisz "liczba niedodatnia"

Ten zapis nie jest kodem w konkretnym języku, ale jasno pokazuje działanie algorytmu.

Pseudokod a kod programu

Pseudokod nie jest wykonywany przez komputer. Nie wymaga kompilatora ani interpretera. Jest przeznaczony głównie dla ludzi: programistów, analityków, nauczycieli, uczniów lub członków zespołu projektowego.

W pytaniach egzaminacyjnych najważniejsza korzyść z pseudokodu to zwykle czytelność i zrozumiałość algorytmu, również dla osób bez dużej wiedzy programistycznej.