Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Algorithme FrançaisNew to Visual Studio Code? Get it now.
Algorithme Français

Algorithme Français

EDI App

|
1,830 installs
| (0) | Free
Coloration syntaxique du pseudo code en Français. (Syntax highlighting of French pseudo code)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pseudo Code Français

  • Pseudo Code Français
    • Introduction
    • Description
    • Mots clés
    • Régles de coloration
      • Commentaire et chaines de caractères
      • Point de départ/Fin
      • Les variables
      • Expression et opérations
      • Lecture et écriture
      • Les tests
      • Les boucles
      • Les tableaux
      • Les fonctions
      • Les procédures
      • Autres mot clés
    • Plus d'informations
    • Release Notes
      • 1.2.0
      • 1.1.2
      • 1.1.1
      • 1.1.0
      • 1.0.3
      • 1.0.2
      • 1.0.1
      • 1.0.0

Introduction

Si vous installez cette extension voici un exemple de code que pourriez écrire avec:

Nous avons la version de cette extension pour Algorithme en anglais disponible ici: Extension Version Anglaise.

Lorsque vous avez les deux versions, vous pouvez dans le fichier avec l'extension .algo choisir la version de la langue cible en changeant la langue comme ci-dessous :

Choisissez :

  • Algo lorsque le fichier contient les mots clés Français
  • Algorithm English lorsque le fichier contient les mots-clés Anglais.

Description

This extension is Syntax highlighting of French pseudo code.

Cette extension vous permettra de colorer les mots clés en Algorithme comme Si, Sinon....

Lorsque l'extension est installée, la coloration syntaxique se déclenche sur les fichiers de type .algo.

La coloration syntaxique s'applique sur les mots clés utilisés dans le cours d'algorithmique fourni par Ismaël Maurice disponible ici: Cours Algorithme.

La coloration syntaxique s'applique sur les mots clés quand ils sont écrits en miniscule, majuscule ou première lettre en majuscule. Sauf sur les mots clés à et en qui sont toujours collorié si en miniscule.

Par exemple Si...FinSi ou si...finsi ou SI...FINSI seront traités comme le même mot clé.

Quand l'extension est activée vous devez avoir une vue comme ci-dessous.

En cas de besoin vous pouvez nous contacter à: yo@edigrp.com

Mots clés

La liste des mots clés que vous pouvez utiliser sont:

Mot clés Où utiliser
à dans les boucles Pour
Alors dans les tests Si condition Alors
Booléen type de variable Variable a en Booléen
Booléens type de variables Variables a, b en Booléens
Caractère type de variable Variable a en Caractère
Caractères type de variables Variables a, b en Caractères
Chaine type de variable Variable a en Chaine
Chaines type de variables Variables a, b en Chaines
Chaîne type de variable Variable a en Chaîne
Chaînes type de variables Variables a, b en Chaînes
Chaine type de variable Variable a en Chaine
Chaines type de variables Variables a, b en Chaines
Début spécifie le début d'un algorithme Début...Fin
Ecrire affiche le contenu d'une variable à l'écran Ecrire a
en lien entre le nom d'une variable et son type Variable a en Chaine
Entier type de variable Variable a en Entier
Entiers type de variables Variables a, b en Entiers
Et condition booléenne pour les tests a = 1 Et b = 2
Faire dans les boucles TantQue condition Faire
Faux valeur d'une variable booléenne Variable a en Booléen ... a <- Faux
Fin spécifie la fin d'un algorithme Début...Fin
FinFonction spécifie la fin d'une fonction Fonction...FinFonction
FinProcédure spécifie la fin d'une procédure Procédure...FinProcédure
FinSi spécifie la fin d'un test Si...FinSi
FinTantQue spécifie la fin d'une boucle TantQue TantQue...FinTantQue
Fonction spécifie le début d'une fonction Fonction...FinFonction
Lire lit la saisie de l'utilisateur et le stocke dans une variable Lire a
Non condition booléenne pour les tests Non(a=1) vrai si a ne contient pas 1
Ou condition booléenne pour les tests a = 1 Ou b = 2
Pas dans les boucles Pour pour spécifier le nombre de saut Pour i <- 0 à 10 Pas 1
Pour dans les boucles Pour Pour i <- 0 à 10 Pas 1
Procédure spécifie le début d'une procédure Procédure...FinProcédure
Réel type de variable Variable a en Réel
Réels type de variables Variables a, b en Réels
Renvoyer spécifie la valeur de retour d'une Fonction
Répéter dans les boucles Répéter...TantQue condition
Retourne spécifie le type de la valeur de retour d'une Fonction
Si spécifie le début d'une condition Si condition Alors
Sinon spécifie la condition alternative d'une condition Si condition Alors...Sinon...
SinonSi spécifie la condition alternative d'une condition Si condition Alors...SinonSi condition Alors...
Suivant spécifie la fin d'une boucle Pour** **Pour i <- 0 à 10 Pas 1 ... Suivant
Tableau pour déclarer un tableau Tableau tab en Entier
Tableaux pour déclarer plusieurs tableaux de même type Tableaux tab1, tab2 en Entiers
Taille pour avoir la taille d'un tableau n <- Taille(tab)
TantQue pour spécifier la condition d'une boucle TantQue condition Faire ... FinTantQue
Variable pour déclarer une variable Variable a en Entier
Variables pour déclarer plusieurs variables de même type Variables tab1, tab2 en Entiers
Vrai valeur d'une variable booléenne Variable a en Booléen ... a <- Vrai
Vraie valeur d'une variable booléenne Variable a en Booléen ... a <- Vraie
Xor condition booléenne pour les tests a = 1 Xor b = 2

Régles de coloration

Dans la description des mots clés on utilisera dans les exemples ci-dessous les mots capitalisés (majuscule en début de mot).

Notez que vous pouvez écrire les mots clés en majuscule ou miniscule.

Lorsque vous ecrivez un mot clé dans la majorité des cas tout le format sera généré, par contre vous devrez remplacer tout ce qui est écrit avec des tirets bas (underscore) _ par des valeurs correctes.

Par exemple si on saisit le mot clé Pour le format suivant est généré:

Après adpation du template on obtient:

Commentaire et chaines de caractères

Nous vous conseillons d'utiliser pour les chaines de caractères les caractères suivants "{message_ici}" ou '{message_ici}'.

Nous vous conseillons aussi d'utiliser les mêmes délimiteurs pour les commentaires quand vous ecrivez vos programmes c'est à dire "..." ou '...' ou """...""" ou '''...'''.

Si vous décidez de ne pas utiliser les délimiteurs recommandés lorsque vous utilisez les mots clés vous devez mettre ceux-ci entre guillemets simple '' ou guillemets double "" pour éviter que ceux-ci soient traités comme mot clés.

Point de départ/Fin

Pour commencer un algorithme on utilise comme mot clé de départ Début et pour spécifier la fin on utilise Fin.

Les variables

Pour déclarer une variable, vous pouvez utiliser soit:

  • Le mot clé Variable ou Variables quand on veut déclarer une variable de type Entier ou Réel ou Caractère ou Chaine ou Booléen.
  • Le mot clé Tableau pour déclarer une variable tableau.

Les types qu'on peut associer à une variable sont les suivants:

  • entier ou Entier ou Entiers ou ENTIERS ou entiers ou ENTIER
  • réel ou Réel ou REEL ou réels ou Réels ou REELS
  • CARACTERE ou CARACTERES ou Caractère ou Caractères ou caractère ou caractères
  • Chaîne ou Chaînes ou CHAINE ou CHAINES ou chaîne ou chaine ou chaînes ou chaines
  • booléen ou Booléen ou BOOLEEN ou booléens ou Booléens ou BOOLEENS

Expression et opérations

Toutes les opérateurs mathématiques sont acceptés par contre pour l'affection vous utiliserez <- et pour vérification de l'égalité vous utiliserez =.

Lecture et écriture

Pour afficher le contenu d'une variable ou un message vous utiliserez le mot clé Ecrire quand on veut attendre une entrée de l'utilisateur vous utiliserez le mot clé Lire.

Les tests

Pour spécifier des tests, vous utiliserez les mots clés Si, Sinon ou SinonSi. Tout test doit se terminer par un FinSi.

Un exemple en utilisant les variables booléennes

Les boucles

Pour spécifier des boucles conditionnelles ou inconditionnelles vous utiliserez les mots clés suivants:

  • TantQue...Faire ou Répéter...TantQue pour les boucles conditionnelles

  • Pour ... Suivant pour les boucles inconditionnelles

Les tableaux

Les tableaux sont déclarés avec le mot Tableau avec un type spécifique qui donne une description sur le type des valeurs du tableau.

Les fonctions

Pour déclarer une fonction vous pouvez utiliser les mots clés Fonction, Retourne, Renvoyer et FinFonction.

Les procédures

Les procédure appelées parfois méthodes s'éxécute sans rien retourner après exécution. Pour les déclarer vous pouvez utiliser les mots clés Procédure et FinProcédure.

Autres mot clés

En plus des mots clés décris plus haut on prend en compte aussi:

  • Et, Ou, Xor, Non pour gérer les conditions logiques
  • Taille pour spécifier qu'on veut récupérer la taille d'une variable de type tableau. Par exemple n <- Taille(tab) mettra dans la variable n la taille du tableau tab.

Plus d'informations

En cas de besoin vous pouvez nous contacter à: yo@edigrp.com

  • Extension Version Anglaise
  • Cours Algorithme
  • Github

Release Notes

La dernière version publié est 1.2.0.

1.2.0

  • Suppression des accolades dans la génération des codes
  • Ajout des mots clés dans le README
  • Ajout du sommaire dans le README
  • Ajout d'exemple avec Et, Ou, Xor, Non
  • Ajout d'exemple avec Taille
  • Ajout d'exemple avec Vrai et Faux
  • Ajout d'une demo en entête

1.1.2

  • Correction de l'erreur dans l'exemple sur la lecture et écriture
  • Correction de l'erreur dans l'exemple sur les fonctions
  • Correction de l'erreur dans l'exemple sur les procédures
  • Correction d'erreur dans le readme
  • Mise en forme du readme
  • Ajout du lien vers la version anglaise dans le readme

1.1.1

  • Mise à jour du nom en bas mettre Algorithme Français pour différencier des autres langues
  • Ajout des mots clés fémimin pour Vraie
  • Correction du template de Si c'est Si condition Alors .. SinonSi condition Alors..Sinon
  • Correction de l'erreur dans le tri à bulle
  • Suppression des règles d'indentation unitaire
  • Augmentation de la taille de l'image de code d'exemple

1.1.0

  • Changement du logo
  • Ajout d'une icone aux fichier d'extension .algo
  • Prise en compte du mot clé Taille
  • Suppression de la mise en suppression d'indentation quand on écrit jSuivant
  • Ajout de la génération du template quand on écrit Taille ou Non
  • Suppression de la coloration syntaxique des mots clés EN, En et A
  • Ajout de la coloration syntaxique sur TABLEAUX, Tableau et tablaux
  • Ajout de condition espace après mot clé avant génération de template
  • Ajout dans le readme d'un algorithme de tri à bulle

1.0.3

  • Correction de la taille des images

1.0.2

  • Mise à jour des images d'illustrations
  • Correction de la mise en retrait lors du FinSi

1.0.1

  • Changement de nom de Pseudo Code Français à Algorithme Français

1.0.0

  • Définition des mots clés et description de l'extension
  • Ajout de la colorisation syntaxique sur les mots clés des variables
  • Ajout de la colorisation syntaxique sur les mots clés d'écriture et lecture
  • Ajout de la colorisation syntaxique sur les mots clés de tests
  • Ajout de la colorisation syntaxique sur les mots clés de boucles
  • Ajout de la colorisation syntaxique sur les mots clés de tableaux
  • Ajout de la colorisation syntaxique sur les mots clés de procédures et fonctions
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft