Pseudo-code Algorithmique
Extension VS Code pour le support du pseudo-code français utilisé dans les cours d'algorithmique.
Fonctionnalités
- Coloration syntaxique : Mise en évidence des mots-clés, types, fonctions et opérateurs
- Auto-complétion : Suggestions automatiques pour les mots-clés et fonctions
- Snippets : Raccourcis pour créer rapidement des structures algorithmiques
- Validation : Vérification de la structure de base des algorithmes
Utilisation
Créer un fichier pseudo-code
- Créez un fichier avec l'extension
.pseudo
- Commencez à écrire votre algorithme
Snippets disponibles
Tapez le préfixe et appuyez sur Tab :
algo - Structure complète d'un algorithme
si - Structure Si-Alors-Sinon
sialors - Structure Si-Alors simple
tantque - Boucle TantQue
pour - Boucle Pour
pourpas - Boucle Pour avec pas personnalisé
repeter - Boucle Répéter-Jusqu'à
fonction - Déclaration de fonction
procedure - Déclaration de procédure
entier , numerique , chaine , booleen - Déclarations de variables
tableau - Déclaration de tableau
lire - Instruction de lecture
ecrire - Instruction d'écriture
affect - Affectation avec ←
Mots-clés supportés
Structures de contrôle :
- Algorithme, Variables, Début, Fin
- Si, Alors, Sinon, FinSi
- TantQue, Faire, FinTantQue
- Pour, De, À, Pas, FinPour
- Répéter, Jusqu'à
- Fonction, Procédure, Retourner
Opérateurs logiques :
Types de données :
- Entier, Numérique, Chaîne, Booléen, Tableau
Fonctions prédéfinies :
- Lire, Écrire
- Longueur, Mid, Trouve
- Aléa, Racine, Arrondi, Partie_Entière
Exemple
Algorithme : CalculMoyenne
Variables
note1 en Numérique
note2 en Numérique
moyenne en Numérique
Début
Écrire("Entrez la première note :")
Lire(note1)
Écrire("Entrez la deuxième note :")
Lire(note2)
moyenne ← (note1 + note2) / 2
Si moyenne >= 10 Alors
Écrire("Admis avec ", moyenne)
Sinon
Écrire("Recalé avec ", moyenne)
FinSi
Fin
Validation
L'extension vérifie automatiquement :
- Présence de "Algorithme : nom"
- Présence de "Début" et "Fin"
- Correspondance des Si/FinSi
- Utilisation de ← pour l'affectation (avertissement si vous utilisez =)
Configuration requise
- VS Code 1.74.0 ou supérieur
Notes
- Utilisez
← pour l'affectation (pas = )
- Les commentaires commencent par
//
Licence
MIT
Auteur
Kita
| |