Les variables sont des éléments dans lesquels on peut stocker des valeurs, comme des nombres, du texte, ou même des choses plus complexes comme des images, des fichiers, des liens, des vidéos, etc. On peut dire que presque tout peut être stocké dans des variables, mais en pratique, il existe certaines façons courantes d’utiliser les variables.
| Role | Description |
|---|---|
| Fixed value | Initialized once and not changed thereafter. |
| Stepper | Steps through a systematic, predictable succession of values (e.g., a loop counter). |
| Walker | Traverses a data structure element by element, where each new value depends on the previous position. |
| Follower | Always receives the previous value of some other variable (e.g., prev = current before current is updated). |
| Most-recent holder | Holds the latest value encountered in an unpredictable series, typically successive inputs. |
| Most-wanted holder | Holds the best value found so far (e.g., maximum or minimum). |
| Gatherer | Accumulates the combined effect of individual values (e.g., running sum or count). |
| One-way flag | A two-valued variable that, once changed from its initial value, never reverts (e.g., an error flag set to True and never reset). |
| Temporary | Holds a value for a very short time only, most commonly in a swap operation. |
| Organizer | A collection used only to rearrange its elements (e.g., sorted in place), never to add or remove them. |
| Container | A collection whose elements are added and/or removed during the computation. |
| Rôle | Description |
|---|---|
| Valeur fixe | Initialisée une seule fois et non modifiée par la suite. |
| Compteur | Parcourt une succession systématique et prévisible de valeurs (par exemple, un compteur de boucle). |
| Parcoureur | Parcourt une structure de données élément par élément, où chaque nouvelle valeur dépend de la position précédente. |
| Suiveur | Reçoit toujours la valeur précédente d’une autre variable (par exemple, prev = current avant que current ne soit mis à jour). |
| Dernière valeur | Contient la dernière valeur rencontrée dans une série imprévisible, généralement des entrées successives. |
| Meilleure valeur | Contient la meilleure valeur trouvée jusqu’à présent (par exemple, maximum ou minimum). |
| Accumulateur | Additionne ou combine les effets de valeurs individuelles (par exemple, somme ou compteur cumulatif). |
| Indicateur | Variable binaire qui, une fois modifiée depuis sa valeur initiale, ne revient jamais en arrière (par exemple, un flag d’erreur). |
| Temporaire | Stocke une valeur pendant un temps très court, le plus souvent pour un échange de valeurs. |
| Organisateur | Collection utilisée uniquement pour réorganiser ses éléments (par exemple, tri sur place), sans en ajouter ni en supprimer. |
| Conteneur | Collection dont les éléments sont ajoutés et/ou supprimés pendant le traitement. |
Nous présenterons progressivement chacune de ces utilisations au cours de la formation.
Exemple de déclaration et d’utilisation d’une variable :
a = 10
b = 100
afficher("Somme =", a + b)
afficher("Produit =", a * b)
x = 4
y = x*x - 9*x + 14
afficher("x = ", x)
afficher("y = x*x - 9*x + 14")
afficher("y = ", y)