Référence Pseudo-JS

Sommaire

Index

Variables

Déclaration de variable

let nom_variable // en javascript (et en pseudo JS)
// les variables ne sont pas fortement typées

Entrées/sorties

Affichage de message

ECRIRE("Hello World !")

Concaténation de chaînes de caractères

ECRIRE("Concatenation" + " " + "de texte")

Lecture de valeur

Valeur textuelle

let valeur = LIRE("Saisir valeur :")

Valeur entière

let entier = LIRE_ENTIER("Saisir un entier:")

Valeur flottante

let flottant = LIRE_FLOTTANT("Saisir un entier:")

Structures de contrôle du code

Si … alors

let entier = LIRE_ENTIER("Saisir un entier:")
if( entier > 12) {
    ECRIRE("Supérieur à 12")
}

Si … alors … sinon

let entier = LIRE_ENTIER("Saisir un entier:")
if( entier > 12) {
    ECRIRE("Supérieur à 12")
}
else {
  ECRIRE("Inférieur ou égal à 12")
}

Boucles

Boucle tant que

let entier = LIRE_ENTIER("Saisir un entier:")
while( entier >= 0) {
    ECRIRE(entier)
    entier = entier - 1
}

Faire… tant que

let entier = LIRE_ENTIER("Saisir un entier:")
do { // faire
    ECRIRE(entier)
    entier = entier - 1
} while(entier > 0) //tant que

Boucle pour

let entier = LIRE_ENTIER("Saisir un entier:")
for(let i = 0 ; i < entier ; i = i + 1) {
    ECRIRE(i)
}

Tableaux

Déclaration affectation

    let tableau = []; //Déclare un tableau vide
    tableau[0] = 7
    ECRIRE(LONGUEUR(tableau))
    tableau[1] = 14
    ECRIRE(LONGUEUR(tableau))

Utilisation de variable pour l’index

    let i = 0
    tableau[i] = 9
    ECRIRE("valeur de tableau[0]: " + tableau[0])

Un peu plus paramétré:

    let i = 0
    tableau[i] = 9
    ECRIRE("valeur de tableau["+i+"]: " + tableau[i])