Pseudokode er en uformel tekstbaseret beskrivelse af en algoritme, som er letlæselig for mennesker.
Pseudokode kan være alt fra "naturligt sprog" (dvs. almindeligt skriftsprog) til stærkt formaliseret teknisk sprog (f.eks. matematisk sprog).
Pseudokode skrives på listeform, hvor hvert trin i algoritmen svarer til et nyt punkt i listen.
Et eksempel på en algoritme, der med fordel kan skrives som pseudokode (i naturligt sprog), er tømning af postkassen [Johannesson2018]:
Et mere teknisk eksempel på en algoritme er beregningen af nulpunkterne for andengradsfunktionen f(x) = a · x2 + b · x + c :
"a, b og c skal være tal."
"Andengradsfunktionen har ingen nulpunkter."
"Andengradsfunktionen har ét nulpunkt: (x, 0)"
"Andengradsfunktionen har to nulpunkter: (x1, 0) og (x2, 0)"