Les Fous du Binaire
Les Fous du Binaire
Les Fous du Binaire
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Imaginez un forum qui vous aide a comprendre vos cours d'informatique vos propose des exercices (solutionner / non solutionner), vos aide a réaliser vos Tp d'informatique...& plein d'autre choses intéressantes Un tel forum est : les Fous du Binaire
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Sortie PlayStation 5 Pro : où précommander la console PS5 Pro ?
Voir le deal

 

 Instructions d'affectation et expressions

Aller en bas 
AuteurMessage
Choubisoft
Admin
Choubisoft


Masculin Messages : 123
Points : 7062
Date de naissance : 02/11/1989
Date d'inscription : 18/02/2010
Age : 34
Localisation : Casablanca
Emploi/loisirs : Etudiant

Instructions d'affectation et expressions Empty
MessageSujet: Instructions d'affectation et expressions   Instructions d'affectation et expressions I_icon_minitimeLun 22 Fév - 3:03

Une instruction est la spécification d'une ou de plusieurs actions portant sur une ou des variables. L'instruction la plus commune est l'affectation.Elle consiste à doter une variable d'une valeur appartenant à son domaine,
c'est à dire à lui donner une première valeur ou à changer sa valeur courante. Elle se note <-.

Une expression est une suite finie bien formée d'opérateurs portant sur des variables ou des valeurs et qui a une valeur. La valeur de l'expression doit être conforme au domaine de la variable affectée.

1. Exemple d'algorithme

Code:
Algorithme
 début
        x <- 12    // 1
        y <- x + 4 // 2
        x <- 3    // 3[/font]
fin

Lexique
          - x : entier[/font]
          - y : entier[/font]



Cet algorithme est constitué de trois instructions successives qui seront effectuées les unes après les autres. Les variables x et y sont entières. La première instruction consiste à affecter à la variable x la valeur 12. A la fin de cette instruction, la variable x vaut 12.

La deuxième instruction est un peu plus complexe. C'est l'affectation d'une expression non réduite à une valeur à une variable entière.L'expression x + 4 est d'abord reconnue comme une somme à effectuer portant sur deux valeurs entières. La première valeur est celle de la variable x, qui existe, puisque l'instruction précédente a
affecté 12 à x. Ainsi, l'addition a bien ses deux opérandes entiers
et elle peut être effectuée. Elle l'est, et la valeur entière 16 est affectée à la variable y.

La troisième instruction modifie la valeur de la variable x, qui devient 3. L'ancienne valeur de x, qui était 12, est définitivement perdue. Le déroulement séquentiel fait naturellement oublier les instructions effectuées en ne conservant que les valeurs courantes des variables. On remarque que les deux premières instructions ne sont pas permutables car x n'aurait alors pas de valeur au moment du calcul.

Schéma de l'évolution de l'état des variables instruction par
instruction :


Instructions
x
y
1
12

2

16
3
3
Revenir en haut Aller en bas
https://fous-du-binaire.1fr1.net
 
Instructions d'affectation et expressions
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les Fous du Binaire :: Programmation :: Algorithme-
Sauter vers: