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.