Numérique et Sciences Informatiques • 1ère

Pseudo-code lisible

Pseudo-code
Algorithme = Entrées + Traitements + Sorties
Langage intermédiaire entre langage naturel et langage de programmation
Définition :
Pseudo-code : notation simplifiée permettant de décrire un algorithme de manière structurée et compréhensible sans se soucier de la syntaxe d'un langage de programmation spécifique.
Caractéristiques :
📝 Lisible par tous
🧠 Facile à comprendre
🔄 Indépendant du langage
📋 Structuré et organisé
Objectifs :
✅ Clarifier la logique
✅ Planifier l'implémentation
✅ Faciliter la communication
✅ Réduire les erreurs
Conventions syntaxiques
🏷️
Nom : majuscule initiale
📥
Variables : minuscules
📦
Constantes : majuscules
🔄
Structures : mots-clés clairs
Instructions de base
➡️
Lire(variable) : entrée utilisateur
📤
Afficher(valeur) : sortie
📝
variable ← valeur : affectation
Structures de contrôle
Si condition Alors ... FinSi
🔄
TantQue condition Faire ... FinTantQue
🔢
Pour i de début à fin Faire ... FinPour
🎯
Fonction nom(params) Retourner ... FinFonction
Exemple de pseudo-code
Algorithme CalculMoyenne Variables: note1, note2, note3, moyenne : réel Début Afficher("Entrez trois notes:") Lire(note1, note2, note3) moyenne ← (note1 + note2 + note3) / 3 Afficher("La moyenne est:", moyenne) Fin
Bonnes pratiques
📏
Indentation : aligner les blocs
🏷️
Nommage : variables explicites
💬
Commentaires : expliquer le code
Erreurs fréquentes
Erreur 1 :
Mauvaise indentation
Si condition Alors
    instruction1
instruction2 # Devrait être indentée ou hors du bloc
Erreur 2 :
Oublier les fins de bloc
TantQue condition Faire
    instructions
# Manque FinTantQue
Erreur 3 :
Noms de variables non explicites
a, b, c au lieu de largeur, hauteur, surface
Notions de base d’algorithmique Algorithmique et programmation