Lo pseudocodice non ha una vera e propria forma "giusta", è solamente un modo per esprimere un programma senza "legarlo" ad uno specifico linguaggio. Ciò che hai trovato è effettivamente pseudocodice, perchè racchiude la logica senza effettivamente calare nella sintassi. Ci sono infinite maniere, un'altra altrettanto valida può essere:
Per dieci volte controlla il valore di voto e se minore di sei stampa bocciato altrimenti stampa promosso
Insomma, la parte importante è che racchiuda la logica ma escluda la sintassi.
Inoltre, come già spiegato da un altro ragazzo, non bisogna scrivere un vero e proprio pseudocodice, ma la logica che c'è dietro, in modo tale che una persona, leggendo solo quel testo può farsi una vaga idea di come l'hai impostato e magari indirizzarti su un'idea più efficente