pseudokode, i programmering, notasjon for algoritmer som ligger mellom programmeringsspråk og et naturlig språk. Pseudokode består av en nummerert liste instruksjoner som gjør det mulig å følge algoritmen trinn for trinn. Instruksjonene er av tre slag: a) gi inndataverdi for en variabel, b) gi en variabel en ny verdi som en funksjon av eksisterende verdier og c) gi verdien til en av variablene som utdataverdi. I tillegg vil pseudokoden inneholde kontrollstrukturer som sier om instruksjonene skal følges og hvordan; typisk betingelser (if - then) eller løkker (repeat - until).

Eksempel:

1  Input n [n ≥ 1, n heltall]
2  x ← 1
3  i ←  1
Repeat
    4.1  x ←  x · i
    4.2  i ←  i + 1
   until i = n + 1
5  Output x