M1202-Glossaire
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
ABCD
1
Glossaire pseudo-code / Javascript
2
conceptdéfinitionpseudo-codeJavascript
3
affectationattribution d’une valeur (par exemple 5) à une variable (par exemple l’entier a)a ← 5a=5;
4
affichage dans la consoleprésentation dans la console d’une valeur entière, d’un flottant, d’une chaîne de caractères ou d’un booléenafficheConsole("toto")console.log("toto");
5
algorithmesuite 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'algorithmeutilisation d’un algorithme sur d’éventuelles données en entréealgo1(entree1,entree2)algo1(entree1,entree2)
7
booléenvaleur vraie ou fausseVariable : booléen resultat
resultat ← VRAI
resultat ← FAUX
var resultat;
resultat = true;
resultat = false;
8
bouclestructure de programmation qui permet d’exécuter plusieurs fois un suite d’instructionsTant que . . . faire :
. . .
Fin Tant que
while(...){
...;
}
9
chaîne de caractèresensemble de caractères consécutifs, toujours notée entourée de guillemets droits doubles ou simplesVariable : chaîne de caractères chaine
chaine ← "toto"
var chaine;
chaine = "toto";
10
commentaireligne d’un code source qui n’est pas exécutée//Commentaire//Commentaire
11
concaténationopération qui juxtapose deux chaînes de caractères l'une après l'autre pour les réunir en une seuleconcatene("toto","1") renvoie "toto1""toto"+"1" est la chaîne de caractères "toto1"
12
déclaration d'une variabledéfinition du nom d’une variableVariables : entier var1 et var2 de type type2.var var1; var var2;
13
égalitéavoir la même valeur1=1 ; "toto"="toto"1==1; toto==toto
14
entieren pseudo-code, "nombre entier" ; en Javascript, en fait, nombre à virguleVariables : entier numero
numero ← 42
var numero = 42;
15
flottantnombre à virguleVariable : flottant pi
pi ← 3.14156
var pi = 3.14156;
16
initialisationpremière affectation dans une variable(voir affectation)(voir affectation)
17
instructionordre donné à un ordinateur, élément d’un algorithmeune instruction par ligneinstruction terminée par ";"
18
longueurpour un tableau t, nombre de cases ; pour une chaîne de caractères c, nombre de caractèreslongueur(t)
longueur(c)
t.length;
c.length;
19
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 ){ ...
20
renvoyerdonner le résultat d’un algorithme.renvoyer 42return 42;
21
tableauensemble 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];
22
teststructure de programmation qui permet d’exécuter une instruction de manière conditionnelleSi . . . alors :
. . .
Sinon :
. . .
FinSi
if(...){
...;
} else {
...;
}
23
tracesuite des valeurs prises par chaque variable tout au long de l’algorithme--
24
typeensemble de valeurs possibles pour une variableentier, flottant (nombre à virgule), chaîne de caractères, booléen, couleur, aucun, tableau d’entiersJavascript n'est pas un langage typé : il devine les types tout seul, sans qu'on les lui indique
25
valeurcontenu d’une variable, par exemple entier 42, chaîne de caractères "42", ou tableau à deux cases numérotées 4 et 242
"42"
[4,2]
42
"42"
[4,2]
26
variableélément ayant un nom fixé et un type 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)
Loading...