0% ont trouvé ce document utile (0 vote)
7 vues9 pages

Comprendre les Variables en Informatique

Ce document présente un cours sur les variables en algorithmique et programmation C, expliquant leur rôle dans le stockage temporaire de valeurs. Il aborde la déclaration des variables, les types de données, l'instruction d'affectation et les expressions avec opérateurs. La conclusion souligne la différence entre les variables en mathématiques et en informatique, notamment en ce qui concerne leur affectation.

Transféré par

tahabouilla23
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues9 pages

Comprendre les Variables en Informatique

Ce document présente un cours sur les variables en algorithmique et programmation C, expliquant leur rôle dans le stockage temporaire de valeurs. Il aborde la déclaration des variables, les types de données, l'instruction d'affectation et les expressions avec opérateurs. La conclusion souligne la différence entre les variables en mathématiques et en informatique, notamment en ce qui concerne leur affectation.

Transféré par

tahabouilla23
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Sidi Mohamed Ben Abdellah

Ecole Supérieure de Technologie de Fès


Filière Génie Electrique
1ère Année

Les Variables

Cours Algorithmique et Programmation C

Avant-propos

« A l’origine de toute erreur attribuée à l’ordinateur,


vous trouverez au moins deux erreurs humaines.
Dont celle consistant à attribuer l’erreur à l’ordinateur. »
Anonyme

2
EST Fès Algorithmique et Programmation C
Plan
A quoi servent les variables ?
Déclaration des variables
L’instruction d’affectation
Expressions et opérateurs
Conclusion

3
EST Fès Algorithmique et Programmation C

A quoi servent les variables ?


Besoin de stocker provisoirement au cours d’un
programme des valeurs.
Il peut s’agir de données:
Issues du disque dur
Fournies(saisies) par l’utilisateur
Résultats obtenus par le programme
Intermédiaires ou définitives

Physiquement une variable est un espace mémoire (RAM)


étiqueté par une adresse mémoire.

4
EST Fès Algorithmique et Programmation C
Déclaration des variables
Réserver un emplacement mémoire
Attribuer un nom a cet espace
Régle de nomenclature:
Un nom de variable peut comporter des lettres et des chiffres
Il exclut la plupart des signes de ponctuation y compris les espaces
Commence impérativement par une lettre

Préciser le type de la variable (taille de l’espace mémoire).

5
EST Fès Algorithmique et Programmation C

Déclaration des variables


Types numériques classiques: variable destinée à recevoir
des nombres.
Le type de codage (le type de variable) choisi pour un
nombre va déterminer:
Les valeurs maximales et minimales des nombres pouvant être
stockés dans la variable
La précision de ces nombres (dans le cas de nombres décimaux).

6
EST Fès Algorithmique et Programmation C
Déclaration des variables

7
EST Fès Algorithmique et Programmation C

Déclaration des variables


Type alphanumérique: variable destinée à recevoir des
caractères, des chaîne de caractères (en anglais string).
Dans une variable de ce type, on stocke des caractères,
qu’il s’agisse de:
Lettres,
De signes de ponctuation,
D’espaces,
Ou même de chiffres.

En pseudo-code, une chaîne de caractères est toujours


notée entre guillemets, pour éviter :
La confusion entre le nom d'une variable et son contenu
La confusion entre des nombres et des suites de chiffres.

8
EST Fès Algorithmique et Programmation C
Déclaration des variables
Type booléen: variable destinée à recevoir les valeurs
logiques VRAI et FAUX.
Il est très économique en termes de place mémoire occupée
soit un bit.
Puissant instrument de lisibilité des algorithmes

9
EST Fès Algorithmique et Programmation C

L’instruction d’affectation
Syntaxe et signification:
Affecter une variable, c’est-à-dire lui attribuer une
valeur.
En pseudo-code, l'instruction d'affectation se note avec le
signe: ←
Exemple:
A ← 24
Cette instruction attribue la valeur 24 à la variable A.

“Sous réserve que A soit une variable de type numérique”

10
EST Fès Algorithmique et Programmation C
L’instruction d’affectation
On peut également attribuer à une variable la valeur d’une
autre variable (du même type), telle quelle ou modifiée.
Exemple :
B ←A
Signifie que la valeur de A est maintenant celle de B.

B ←A+ 4

NB: Une instruction d’affectation ne modifie que ce qui est


situé à gauche de la flèche.

11
EST Fès Algorithmique et Programmation C

L’instruction d’affectation
Exercice:
Quelles différences faites vous entre ces deux algotithmes ?
Algorithme n°1
Début
R ← "Loulou"
F ← "R"
Fin
Algorithme n°2
Début
R ← "Loulou"
F←R
Fin

12
EST Fès Algorithmique et Programmation C
L’instruction d’affectation
Ordre des instructions:
Il va de soi que l’ordre dans lequel les instructions sont écrites va jouer un
rôle essentiel dans le résultat final.
Exemple:
Le séquencement suivant:
A ← 34
A ← 12
Est différent de celui-ci:
A ← 12
A ← 34

13
EST Fès Algorithmique et Programmation C

Expressions et opérateurs
Dans une instruction d’affectation, on trouve :
À gauche de la flèche, un nom de variable, et uniquement cela.
À droite de la flèche, ce qu’on appelle une expression.
L’expression située à droite de la flèche doit être du même type
que la variable située à gauche.

Une expression est un ensemble de valeurs, reliées par des


opérateurs, et équivalent à une seule valeur.
Exemples: 7
5+4
123-45+844
T-12+5-R (bien entendu T et R numériques)
14
EST Fès Algorithmique et Programmation C
Expressions et opérateurs
Un opérateur est un signe qui relie deux valeurs, pour
produire un résultat.
Opérateurs numériques :
Ce sont les quatre opérations arithmétiques:
+ : addition
- : soustraction
* : multiplication
/ : division

15
EST Fès Algorithmique et Programmation C

Expressions et opérateurs
Opérateur alphanumérique &:
Cet opérateur permet de concaténer, autrement dit d’agglomérer,
deux chaînes de caractères.

Opérateurs logiques (ou booléens):


ET
OU
NON

16
EST Fès Algorithmique et Programmation C
Exercices
Exercice 1.1
Exercice 1.2
Exercice 1.3
Exercice 1.4
Exercice 1.5
Exercice 1.6
Exercice 1.7
Exercice 1.8
Exercice 1.9

17
EST Fès Algorithmique et Programmation C

Conclusion
En mathématiques, une « variable » est généralement une
inconnue, qui recouvre un nombre non précisé de valeurs.
Alors que:
En informatique, une variable possède à un moment
donné une valeur et une seule.
Certain pseudo-code et la quasi totalité des langages de
programmation utilise le signe “=“ comme signe
d’affectation au lieu du signe “←”, ce qui provoque des
confusion avec les mathématiques.

18
EST Fès Algorithmique et Programmation C

Vous aimerez peut-être aussi