Le pseudocode explique un algorithme de programmation informatique en termes logiques et rationnels au format de lignes de programmation informatique sans créer de code de programmation réel. Le pseudocode aide les programmeurs à visualiser les étapes nécessaires pour écrire des programmes avec des fonctions mathématiques, une logique booléenne et des paramètres qui produisent diverses sorties.
Par exemple, un pseudo-code comprend les lignes simples « Si la note de l'élève est supérieure ou égale à 60/Imprimer 'réussi'/autre/Imprimer 'échec'. » Ce pseudocode explique un algorithme qui montre si une personne a échoué ou non à un cours. Le nombre d'entrée, supérieur à 59 ou inférieur à 60, détermine l'un des deux résultats du programme.
Même si ce verbiage exact ne peut pas être utilisé dans un langage de programmation particulier, le pseudocode semble être quelques lignes de texte de programmation informatique. Un pseudocode suit le format d'un langage mais pas nécessairement la syntaxe précise. Le verbiage du pseudocode réduit les mots tout en donnant aux programmeurs la possibilité de déterminer combien de lignes de texte sont nécessaires pour un programme.
Trois principes de base de la programmation sont suivis dans un pseudocode comprenant une séquence, des constructions while et if-then-else. Une séquence est une fonction linéaire où une tâche se produit directement après l'autre. Une construction while est une boucle répétitive avec certains paramètres au début qui se poursuivent jusqu'à ce que les critères ne répondent pas aux normes données. Une clause if-then-else fait un choix entre deux actions différentes.