Extension that provides syntax highlighting and snippets for pseudocode in French as it is written at high school in Tunisia 🇹🇳.
Une extension qui fournit la coloration syntaxique et des extraits de code (snippets) pour le pseudocode utilisé au lycée en Tunisie 🇹🇳.
//double slash
/* block */
à |
alors |
autres |
de |
début |
faire |
fin |
fin_pour |
fin_selon |
fin_si |
fin_tant_que |
jusqu'à |
pas |
pour |
retourner |
répéter |
selon |
si |
sinon |
tant que |
aléa |
arrondi |
chr |
convch |
écrire |
effacer |
ent |
estnum |
fermer |
fin_fichier |
lire |
lire_ligne |
long |
majus |
ord |
ouvrir |
pointer |
pos |
racine_carrée |
sous_chaîne |
taille_fichier |
valeur |
booléen |
caractère |
chaîne |
enregistrement |
entier |
fichier |
réel |
tableau |
texte |
algorithme |
fonction |
procédure |
< |
≤ |
> |
≥ |
= |
≠ |
et |
ou |
ouex |
non |
vrai |
faux |
- Autocomplétion des mots réservés et des fonctions/procédures prdéfinies.
- Autocomplétion de toutes les structures de contrôle (sauf
selon
). - Autocomplétion des opérateurs de comparaison:
Déclencheur | Opérateur |
---|---|
>= |
≤ |
<= |
≥ |
!= |
≠ |
tdo-1
(une ligne)
tdo-3
(3 lignes)
┌─────────────────────────┬───────────────────┐
│ Objet │ Nature / Type │
├─────────────────────────┼───────────────────┤
│ x │ entier │
└─────────────────────────┴───────────────────┘
tdnt-1
(type tableau)
tdnt-2
(2 lignes/types: enregistrement & tableau)
┌─────────────────────────────────────────────┐
│ Nouveaux Types │
├─────────────────────────────────────────────┤
│ eleve = enregistrement │
│ nom : chaîne │
│ age : entier │
│ fin │
├─────────────────────────────────────────────┤
│ eleves = tableau de 20 entier │
└─────────────────────────────────────────────┘
Déclencheur | extrait de code |
---|---|
x-saisir-n |
Procédure qui permet la saisie controlée d'un nombre |
x-remp-tab |
Procédure qui remplit un tableau à une dimension |
x-aff-tab |
Procédure qui affiche le contenu d'un tableau |
x-remp-mat-carrée |
Procédure qui remplit une matrice carrée |
x-remp-mat |
Procédure qui remplit une matrice |
x-tri-bul-1 |
Procédure qui met en ordre les éléments d'un tableau en utilisant la méthode de tri à bulles (v.1) |
x-tri-bul-2 |
Procédure qui met en ordre les éléments d'un tableau en utilisant la méthode de tri à bulles (v.2) |
x-tri-sél-1 |
Procédure qui met en ordre les éléments d'un tableau en utilisant la méthode de tri par sélection (v.1) |
x-tri-sél-2 |
Procédure qui met en ordre les éléments d'un tableau en utilisant la méthode de tri par sélection (v.2) |
x-tri-ins-1 |
Procédure qui met en ordre les éléments d'un tableau en utilisant la méthode de tri par insertion (v.1) |
x-alpha-1 |
Fonction qui vérifie si une chaîne est composée uniquement par des lettres alphabétiques (v.1) |
x-alpha-2 |
Fonction qui vérifie si une chaîne est composée uniquement par des lettres alphabétiques (v.2) |
x-num |
Fonction qui vérifie si une chaîne est composée uniquement par des chiffres |
x-code-source |
Ajouter un fragment de code en python ou en javascript |
- possibilité d'ajout des fragments de code en python ou en javascript.
- x-snippet
x-code-source
: ajout d'un fragment de code en python ou en javascript.
- x-snippet
x-tri-bul-2
: tri à bulles (v.2) - x-snippet
x-tri-sél-2
: tri par sélection (v.2) - x-snippet
x-alpha-1
: vérification si une chaîne est alphabétique (v.1). - x-snippet
x-alpha-2
: vérification si une chaîne est alphabétique (v.2). - x-snippet
x-num
: vérification si une chaîne est numérique. - x-snippet
x-aff-tab
: affichage d'un tableau. - améléoration du dessin des tableaux (tdo et tdnt)
- nouveau logo de l'extension
- x-snippet
x-saisir-n
: saisie contrôlée d'un nombre - x-snippet
x-remp-tab
: remplissage contrôlé d'un tableau à une dimension - x-snippet
x-remp-mat-carrée
: remplissage contrôlé d'une matrice carrée - x-snippet
x-remp-mat
: remplissage contrôlé d'une matrice - x-snippet
x-tri-bul-1
: tri à bulles (v.1) - x-snippet
x-tri-sél-1
: tri par sélection (v.1) - x-snippet
x-tri-ins-1
: tri par insertion (v.1)
- Version initiale avec coloration et snippets de la syntaxe du pseudocode utilisé pour écrire les algorithmes.