Pseudokód je kompaktní a neformální způsob zápisupočítačovéhoalgoritmu, který používá strukturní konvenceprogramovacích jazyků, avšak typicky nezahrnuje detailnísyntaxi jako jsou deklarace proměnných, podprocedury nebo jiné konstrukce specifické pro konkrétní programovací jazyk. Zápis je pro srozumitelnost částečně doplněn popisy podrobností v přirozeném jazyce nebo kompaktně vyjádřeným matematickým zápisem.
Za jednu z grafických alternativ pseudokódu lze považovatvývojové diagramy.
Následující příklad ilustruje rozdíl mezi pseudokódem a programovacím jazykem:
Programovací jazykPHP:<?phpif(je_platne($cislo_kk)){spust_prenos($cislo_kk,$objednavka);}else{zobraz_chybu();}?> | Pseudokód:pokud je číslo kreditní karty platné proveď přenos, založený na číslech kreditní karty a objednávkyjinak zobraz chybové hlášeníkonec podmínky |
Obzvláště jednoduchý je v pseudokódu zápis programuHello world:
vypiš Hello World