langage de programmation: les variables
TRANSCRIPT
![Page 1: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/1.jpg)
les variables
![Page 2: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/2.jpg)
nom qui va être donné à un élément qui va contenir une valeur.
![Page 3: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/3.jpg)
le nom sera en minuscule est séparé par des tirets bas ( _ ) si nécessaire :
variablenom_de_la_variable
![Page 4: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/4.jpg)
En pseudo-code la relation entre le nom et sa
valeur peut être établie au moyen du signe “←”.
nom_de_la_variable←valeur
![Page 5: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/5.jpg)
exemple :
mooc ←“Décoder le Code"j’affecte la valeur “Décoder le Code” à la variable mooc
![Page 6: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/6.jpg)
Les variables peuvent être de plusieurs types :
![Page 7: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/7.jpg)
● les chaînes de caractères-un mot -une suite de mots -des caractères spéciaux -ils sont entre guillemets
![Page 8: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/8.jpg)
exemples email ← “[email protected]”pays← “France”
![Page 9: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/9.jpg)
une variable peut changer de valeur
![Page 10: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/10.jpg)
Débutprénom ← “Diane”prénom ← “Julien”FinLa valeur finale de prénom est “Julien”
![Page 11: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/11.jpg)
Débutprénom ← “Julien”nom ← “Dupont”nom_complet ←prénom + “ ” + nomFin
la valeur finale de nom_complet est “Julien Dupont”
![Page 12: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/12.jpg)
● les valeurs numériques -des nombres entiers -des nombres décimaux
![Page 13: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/13.jpg)
exemples code_pin ← “1234” (attention ici chaîne de caractères)
age ← 19 (nombre entier)
prix_en_euros ← 123.45 (nombre décimal)
remarque : les nombres entiers et décimaux n’appartiennent pas au même type de variables.
![Page 14: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/14.jpg)
Débutlongueur ← 12largeur ← 3aire← longueur x largeurFin
la valeur finale de total est 36
![Page 15: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/15.jpg)
Une variable à une adresse.Sa valeur est stockée en mémoire
![Page 16: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/16.jpg)
les nombres s’utilisent avec des opérateurs mathématiques.
+, -, * , /, %,
![Page 17: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/17.jpg)
+ addition- soustraction* multiplication
/ division ** élévation à la puissance
% reste d’une division
![Page 18: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/18.jpg)
les variables peuvent aussi être des booléens
![Page 19: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/19.jpg)
● les booléens - ne peuvent prendre uniquement les valeurs
vrai ou faux
![Page 20: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/20.jpg)
les booléens s’utilisent avec des opérateurs de comparaison
=, !=, >, <, >= , <=
![Page 21: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/21.jpg)
= égal!= différent
> supérieur à< inférieur à
>= supérieur ou égal à <= inférieur ou égal à
![Page 22: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/22.jpg)
Débutprénom← “Julien”nom ← “Dupont”Ecrire nom = prénomFin
la valeur prise lors de la comparaison nom = prénom est faux
![Page 23: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/23.jpg)
pour résumer la variable sert à stocker en mémoire des valeurs, de manière à pouvoir être réutilisées plus tard, elle peut être amenée à changer au cours du programme.
![Page 24: Langage de programmation: les variables](https://reader033.vdocuments.mx/reader033/viewer/2022042701/55c405a0bb61eb834a8b4614/html5/thumbnails/24.jpg)