Numérique et Sciences Informatiques > Langages de Programmation > Paradigmes de Programmation > Programmation impérative
Variables et Affectations en Programmation Impérative
Comprenez en profondeur le rôle des variables et des affectations dans la programmation impérative. Apprenez comment manipuler les données et l'état du programme grâce à des exemples clairs et des explications détaillées.
Le Rôle des Variables
En programmation impérative, les variables sont des conteneurs qui stockent des données. Elles sont essentielles car elles permettent de manipuler et de modifier l'état du programme au fur et à mesure de son exécution. Chaque variable a un nom (identificateur) et un type (par exemple, entier, flottant, chaîne de caractères). Imaginez une variable comme une boîte étiquetée dans laquelle on peut ranger des informations. On peut ensuite accéder à ces informations en utilisant le nom de la boîte.
Les Affectations
L'affectation est l'opération qui permet d'attribuer une valeur à une variable. Elle est symbolisée par le signe L'affectation modifie l'état du programme en changeant la valeur stockée dans la variable. Il est crucial de comprendre que l'affectation n'est pas une égalité mathématique, mais une opération d'attribution.=
dans de nombreux langages de programmation. Par exemple : age = 17
. Cette instruction attribue la valeur 17 à la variable age
.
Types de Données
Les variables peuvent stocker différents types de données : Le type d'une variable détermine les opérations qu'il est possible de réaliser avec cette variable.
int
) : Nombres entiers (par exemple, -3, 0, 42).float
) : Nombres à virgule flottante (par exemple, 3.14, -2.5).str
) : Séquences de caractères (par exemple, "Bonjour", "Python").bool
) : Valeurs logiques (True
ou False
).
Exemples en Python
Voici quelques exemples d'utilisation des variables et des affectations en Python : Dans cet exemple, on utilise des variables pour stocker la longueur et la largeur du rectangle, puis on calcule l'aire en multipliant ces deux variables. Ici, on utilise des variables pour stocker le prénom et le nom, puis on concatène ces variables pour former un message. Cet exemple montre comment la valeur d'une variable peut être modifiée au fur et à mesure de l'exécution du programme.
longueur = 10
largeur = 5
aire = longueur * largeur
print(aire) # Affiche 50
prenom = "Jean"
nom = "Dupont"
message = "Bonjour, " + prenom + " " + nom + " !"
print(message) # Affiche Bonjour, Jean Dupont !
compteur = 0
compteur = compteur + 1
print(compteur) # Affiche 1
compteur = compteur + 5
print(compteur) # Affiche 6
Ce qu'il faut retenir
Les points essentiels concernant les variables et les affectations :
FAQ
-
Quelle est la différence entre une variable et une constante ?
Une variable est un emplacement de mémoire dont la valeur peut être modifiée pendant l'exécution du programme. Une constante, en revanche, est un emplacement de mémoire dont la valeur ne peut pas être modifiée une fois qu'elle a été initialisée. -
Comment choisir le nom d'une variable ?
Le nom d'une variable doit être clair, descriptif et respecter les règles de syntaxe du langage de programmation (par exemple, en Python, le nom d'une variable doit commencer par une lettre ou un underscore, et ne peut pas contenir d'espaces).