Pseudokod

Pseudokodem nazywany jest taki sposób zapisu algorytmu, który, zachowując strukturę charakterystyczną dla kodu zapisanego w języku programowania, rezygnuje ze ścisłych reguł składniowych na rzecz prostoty i czytelności. Pseudokod nie zawiera szczegółów implementacyjnych (jak np. inicjalizacja zmiennych, alokacja pamięci), często też opuszcza się w nim opis działania podprocedur (jeśli powinien być on oczywisty dla czytelnika), zaś nietrywialne kroki algorytmu opisywane są z pomocą formuł matematycznych lub zdań w języku naturalnym.

Nie istnieją w chwili obecnej szerzej przyjęte standardy zapisu pseudokodu. Większość autorów używa przyjętej ad hoc składni, często opierając się na składni istniejących języków programowania (Pascal, ALGOL, C).

Za graficzny wariant pseudokodu uznać można schemat blokowy.

[edytuj] Przykłady

Przykład prezentujący różnice pomiedzy kodem napisanym w języku PHP a pseudokodem:

Kod w PHP:
<?php
if (is_valid($cc_number)) {
    execute_transaction($cc_number, $order);
} else {
    show_failure();
}
?>
Pseudokod:
jeżeli numer karty kredytowej jest ważny to
    wykonanie transakcji w oparciu o liczbę i kolejność 
    w przeciwnym razie
    wyświetlenie wiadomości o niepowodzeniu
 koniec warunku

Program Hello world napisany w pseudokodzie ma prostą strukturę:

drukuj: Hello World

system wymiany linków system wymiany linków system wymiany linków system wymiany linków wymiana linkami tanie kredyty gotówkowe kreatyna Plaza 3 star hotel Los Angeles krynica noclegi Sejm Tyk