Préparer son programme

Décrire en langage naturel

Avant de coder, il est crucial de bien préparer son programme. Voici les étapes recommandées :

  • Penser aux entrées et sorties.
  • Décomposer le problème en sous-problèmes.
  • Écrire les étapes avec des phrases simples, comme une recette.
  • Penser aux conditions et boucles nécessaires.
  • Utiliser des listes à puces ou numérotées pour plus de clarté
  • Ne pas se soucier de la syntaxe du code.

Exemple (ROT13 sur une lettre) :

1. Lire une lettre.
2. Trouver sa position dans l'alphabet.
3. Ajouter 13 à cette position.
4. Si on dépasse Z, revenir au début de l'alphabet.
5. Donner la nouvelle lettre.

Traduire en pseudo-code

  • Le pseudo-code ressemble à du code mais reste indépendant d'un langage précis.
  • Utiliser des mots-clés simples : SI, ALORS, SINON, POUR, TANT QUE…

Exemple (ROT13 sur une lettre) :

Lire lettre
position ← rang(lettre)
nouvelle_position ← position + 13
SI nouvelle_position > 26 ALORS
nouvelle_position ← nouvelle_position - 26
FIN SI
Afficher lettre_correspondant(nouvelle_position)

Points clés à retenir

  • Toujours commencer en langage naturel : clarifie le raisonnement.
  • Passer ensuite au pseudo-code : structure la logique.
  • Enfin traduire en Python : c'est la dernière étape seulement.