Algorithme et Programmation
Chap 2 : Variables et instructions de base
CENTRE UNIVERSITAIRE DE KAYA
Mathématiques-Physique-Chimie-Informatique
(MPCI)
Licence 1, Semestre 2
5 octobre 2023
Sommaire
1 Les variables
2 Les constantes
3 Les instructions de base
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 2 / 20
1. Les variables
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 3 / 20
1. Les variables
Citation
« Un langage de programmation est une convention pour donner des
ordres à un ordinateur. Ce n’est pas censé être obscur, bizarre
et plein de pièges subtils... »
Dave Small
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 4 / 20
1. Les variables
1.1. Notion de variables
Les données et résultats des calculs, sont rangés dans des
cases mémoires appélés variables.
Une variable est rangée dans un emplacement mémoire nommé, de
taille fixe (ou non).
Elle prends au cours du déroulement de programme un nombre
indéfini de valeurs différentes.
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 5 / 20
1. Les variables
1.1. Notion de variables
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 6 / 20
1. Les variables
1.2. Declaration de variables
La déclaration consiste à énumérer toutes les variables dont
on aura besoin au cours de programme.
Chaque déclaration doit comporter le nom de variable
(identificateur ) et son type.
Syntaxe : type identificateur ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 7 / 20
1. Les variables
1.2. Declaration de variables
Identificateur : est le nom donné à une variable.
Ce nom doit obligatoirement commencer par une lettre suivie
d’une suite de lettres et les chiffres.
Ce nom ne doit pas contenir d’espace.
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 8 / 20
1. Les variables
1.2. Declaration de variables
Le type de variable est l’ensemble des valeurs qu’elle peut
prendre.
int : manipule les nombres entiers positifs/négatifs : 5, -3
float : manipule les nombres à virgule : 5.0 , -1.2
char : manipule des caractères : ’A’ , ’6’
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 9 / 20
1. Les variables
1.2. Declaration de variables
Les opérations sur des variables :
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 10 / 20
2. Les constantes
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 11 / 20
2. Les constantes
Il existe une constante correspond un emplacement mémoire
réservé auquel on accède par le nom qui lui a été attribué.
La valeur de ette variable stockée ne sera jamais modifiée au
cours du programme.
Syntaxe :
const Nom_Constante = valeur ;
Exemple : const float pi = 3.14 ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 12 / 20
3. Les instructions de base
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 13 / 20
3. Les instructions de base
3.1 Instructions de base
Une instruction est une action élémentaire commandant à la
machine un calcul, ou une communication avec l’un de ses
périphériques d’entrées ou de sorties.
Les instructions de base : affectation, entrée, sortie.
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 14 / 20
3. Les instructions de base
3.2 Instruction d’affectation
L’affectation permet d’affecter une valeur à une variable.
Elle est symbolisée par sa Syntaxe : Variable = Expression
Exemple :
I int n = 6 ;
I float e = 2.56 ;
I char etter = ’A’ ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 15 / 20
3. Les instructions de base
3.3 Instruction d’entrée
L’instruction de lecture permet à l’utilisateur de saisir une
donnée au clavier.
Cette instruction est effectuée via la fonction scanf .
Un format pour indiquer ce que l’utilisateur doit entrer
(int, float,...).
vous devez ensuite indiquer le nom de la variable précédé par
le symbole & (signifie l’adresse de cette variable).
Exemple : scanf("%d", &age ) ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 16 / 20
3. Les instructions de base
3.3 Instruction de sortie
Avant de lire une variable, il est conseillé d’écrire un
message à l’écran, afin de prévenir l’utilisateur de ce qu’il
doit taper.
L’instruction de sortie (d’écriture) permet d’afficher des
informations à l’écran.
Syntaxe: printf ("message à l’écran");
Exemple: printf (" Entrer votre email : ") ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 17 / 20
3. Les instructions de base
3.3 Instruction de sortie
Remarque!!!
Pour afficher la valeur d’une variable à l’écran on ajoute un
symbole spécial à l’endroit où l’on veut afficher la valeur
de cette variable. .
int (%d), float (%f), char(%c)
Exemple : printf(" Votre âge est %d ans ", age) ;
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 18 / 20
Applications
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 19 / 20
==END==
(CU-K, MPCI, L1/S2) Algorithme et Programmation 5 octobre 2023 20 / 20