Pseudo-code Morphogramme
BORNE_MIN <-- 2
BORNE_MAX <-- 50
Cpt_Nombre <-- BORNE_MIN
Tant que Cpt_Nombre <= BORNE_MAX
   Si Cpt_Nombre % 2 = 0 Alors
      Écrire Cpt-Nombre
   Cpt_Nombre <-- Cpt_Nombre + 1

Code C++

// Par: Patrice Roy
// Le:  9 décembre 2001
// But: Écrire le pseudo-code et le morphogramme d'un
//      algorithme qui aura pour objet d'écrire
//      successivement les nombres pairs de 2 à 50
//      inclusivement.

#include <iostream>
using namespace std;

void main ()
{
   // ---------------------------------------------------
   // Constantes du problème
   const short BORNE_MIN = 2,  // borne minimale pour le compte
               BORNE_MAX = 50; // borne maximale pour le compte

   // ---------------------------------------------------
   // Déclaration des variables nécessaires
   // -- Variable pour traitement interne (et extrant)
   short Cpt_Nombre; // compte chaque nombre à examiner

   // ---------------------------------------------------
   // Phase de traitement (essentiellement, une simple
   // répétitive classique)
   // ---------------------------------------------------
   // -- Initialisation
   Cpt_Nombre = BORNE_MIN;

   // -- Condition
   while (Cpt_Nombre <= BORNE_MAX)
   {
      // -- Traitement
      if (Cpt_Nombre % 2 == 0) // si le compteur est pair
      {
         cout << Cpt_Nombre << " ";
      }
      // Incrémentation
      Cpt_Nombre ++;
   }
   cout << endl;
}