« Introduction générale à la programmation/Variables et affectation » : différence entre les versions

Contenu supprimé Contenu ajouté
Kaepora (discussion | contributions)
mAucun résumé des modifications
Kaepora (discussion | contributions)
mAucun résumé des modifications
Ligne 19 :
x=5;
</pre>
 
A notre niveau, nous allons considérer qu'un code de programme se lit toujours de manière séquentielle, du haut vers le bas, ligne par ligne. Ceci ne sera pas toujours vrai (fonction, branchement conditionnel ou inconditionnel, boucle, return, ...) mais vous verrez par la suite à quoi correspond la lecture non séquentielle d'un code. La présentation ligne par ligne des instructions d'un programme n'est pas oblige pour la plupart des langages ; il s'agit juste d'une convention pour la lisibilité du code.
 
Dans cet exemple, la première ligne correspond à la '''déclaration''' de la variable <code>x</code>. Elle demande au programme "Crée-moi une variable qui s'appelle <code>x</code> et qui est un nombre entier (integer en anglais)", la seconde ordonne "Donne 5 comme valeur à la variable <code>x</code>". Donner une valeur à une variable qui n'a pas été déclarée renvoie une erreur (on dit alors qu'une erreur est renvoyée, ou levée, ou encore retournée). Dans notre exemple, cette faute correspondrai à n'écrire que la deuxième ligne.