| A | B | C | D | |
|---|---|---|---|---|
1 | Glossaire pseudo-code / Javascript | |||
2 | concept | définition | pseudo-code | Javascript |
3 | affectation | attribution d’une valeur (par exemple 5) à une variable (par exemple l’entier a) | a ← 5 | a=5; |
4 | affichage dans la console | présentation dans la console d’une valeur entière, d’un flottant, d’une chaîne de caractères ou d’un booléen | afficheConsole("toto") | console.log("toto"); |
5 | algorithme | suite d’instructions pour résoudre un problème, c’est-à-dire fournir un résultat en sortie à partir de variables en entrée. On peut utiliser un algorithme en faisant un "appel d’algorithme" (appel algo2 dans l’exemple ci-contre) en fournissant les entrées adaptées (entree1 et entree2 dans l’exemple) et en récupérant le résultat renvoyé en sortie (dans la variable var1, dans l’exemple). | Algorithme algo1 Entrées : entree1 de type type1, entree2 de type type2. Type de sortie : type3 Variable : var1 de type type3. Début var1 ← algo2(entree1,entree2)+entree2 renvoyer var1 Fin | function algo1(entree1, entree2){ var var1; var1 = algo2(entree1,entree2)+entree2; return var1; } |
6 | appel d'algorithme | utilisation d’un algorithme sur d’éventuelles données en entrée | algo1(entree1,entree2) | algo1(entree1,entree2) |
7 | booléen | valeur vraie ou fausse | Variable : booléen resultat resultat ← VRAI resultat ← FAUX | var resultat; resultat = true; resultat = false; |
8 | boucle | structure de programmation qui permet d’exécuter plusieurs fois un suite d’instructions | Tant que . . . faire : . . . Fin Tant que | while(...){ ...; } |
9 | chaîne de caractères | ensemble de caractères consécutifs, toujours notée entourée de guillemets droits doubles ou simples | Variable : chaîne de caractères chaine chaine ← "toto" | var chaine; chaine = "toto"; |
10 | commentaire | ligne d’un code source qui n’est pas exécutée | //Commentaire | //Commentaire |
11 | concaténation | opération qui juxtapose deux chaînes de caractères l'une après l'autre pour les réunir en une seule | concatene("toto","1") renvoie "toto1" | "toto"+"1" est la chaîne de caractères "toto1" |
12 | déclaration d'une variable | définition du nom d’une variable | Variables : entier var1 et var2 de type type2. | var var1; var var2; |
13 | égalité | avoir la même valeur | 1=1 ; "toto"="toto" | 1==1; "toto"=='toto' |
14 | entier | en pseudo-code, "nombre entier" ; en Javascript, en fait, nombre à virgule | Variables : entier numero numero ← 42 | var numero = 42; |
15 | entrée | voir algorithme | ||
16 | flottant | nombre à virgule | Variable : flottant pi pi ← 3.14156 | var pi = 3.14156; |
17 | fonction | voir algorithme | ||
18 | initialisation | première affectation dans une variable | (voir affectation) | (voir affectation) |
19 | instruction | ordre donné à un ordinateur, élément d’un algorithme | une instruction par ligne | instruction terminée par ";" |
20 | longueur | pour un tableau t, nombre de cases ; pour une chaîne de caractères c, nombre de caractères | longueur(t) longueur(c) | t.length; c.length; |
21 | modulo | (a modulo b) est le reste dans la division de a par b. On peut utiliser le modulo pour tester si un entier n est pair. | modulo(a,b) //Test de parité de n : Si modulo(n,2)=0 alors . . . | a%b //Test de parité de n : if( n%2 == 0 ){ ... } |
22 | renvoyer | donner le résultat d’un algorithme. | renvoyer 42 | return 42; |
23 | sortie | voir algorithme | ||
24 | tableau | ensemble de variables de même type. La numérotation des cases en Javascript commence à 0. | Variable : tableau d’entiers t t ← nouveauTableau(2) case(t,1) ← 18 case(t,2) ← 42 | var t = []; t[0] = 18; t[1] = 42; équivalent à var t = [18,42]; |
25 | test | structure de programmation qui permet d’exécuter une instruction de manière conditionnelle | Si . . . alors : . . . Sinon : . . . FinSi | if(...){ ...; } else { ...; } |
26 | trace | suite des valeurs prises par chaque variable tout au long de l’algorithme | - | - |
27 | type | ensemble de valeurs possibles pour une variable | nombre (entier, flottant = nombre à virgule), chaîne de caractères, booléen, mais aussi tableau de ..., date, etc. | number, string, boolean, mais aussi object, bigint, function, undefined, symbol |
28 | valeur | contenu d’une variable, par exemple entier 42, chaîne de caractères "42", ou tableau à deux cases numérotées 4 et 2 | 42 "42" [4,2] | 42 "42" [4,2] |
29 | variable | élément ayant un nom fixé, qui permet de stocker une valeur, qui peut changer suite à une affectation | (voir déclaration, initialisation, affectation, type, valeur) | (voir déclaration, initialisation, affectation, type, valeur) |