Académique Documents
Professionnel Documents
Culture Documents
les débutants
Asma chihi
SAMPLE FOOTER TEXT
Plan:
1. Définition
2. Structure d’un algorithme
3. Les variables
4. Les instructions de base
5. Les structures de contrôle conditionnelles
6. Exercice
2
SAMPLE FOOTER TEXT
L'algorithmique est l'étude et la
Définition
production de règles et techniques qui
sont impliquées dans la définition et la
conception d'algorithmes, c'est-à-dire de
processus systématiques de résolution
d'un problème permettant de décrire
précisément des étapes pour résoudre un
problème algorithmique.
3
STRUCTURE D’UN
ALGORITHME
Un algorithme est composé de trois parties
principales (figure ci dessous) :
5
LES VARIABLES
Une variable est un espace mémoire nommé, de taille fixée prenant au cours du déroulement de
l'algorithme un nombre indéfini de valeurs différentes. Ce changement de valeur se fait par
l'opération d'affectation (notée dans notre langage algorithmique).
En langage C les principaux types de
variables sont les suivants :
7
Déclaration de variables:
LA PARTIE DÉCL ARATION CONSISTE À ÉNUMÉRER TOUTES LES
VARIABLES DONT ON
AURA BESOIN AU COURS DE L'ALGORITHME.
CHAQUE DÉCLARATION DOIT COMPORTER LE NOM DE LA
VARIABLE (IDENTIFICATEUR)
ET SON TYPE.
SYNTAXE :
VARIABLE IDENTIFICATEUR : TYPE
EXEMPLES :
VARIABLE SURFACE : RÉEL
VARIABLE A : ENTIER
VARIABLE A, B, C, D : ENTIERS
VARIABLE NOM_PRENOM : CHAÎNE
VARIABLE ABSENT : LOGIQUE
8
LES INSTRUCTION DE BASE
10
L’instruction d’entrée : L’instruction de sortie :
L’instruction d’entrée ou de lecture donne la Avant de lire une variable, il est conseillé d’écrire
main à l’utilisateur pour saisir une donnée au des libellés à l’écran, afin de prévenir l’utilisateur
clavier. La valeur saisie sera affectée à une de ce qu’il doit frapper (sinon, l’utilisateur passe
variable. son temps à se demander ce que l’ordinateur attend
de lui).L'instruction de sortie (d’écriture) permet
Syntaxe : d’afficher des informations à l'écran.
Lire (identificateur) Syntaxe :
Exemples : Ecrire (expression)
Lire(A) Expression peut être une valeur, un résultat, un
message, le contenu d'une variable, etc.
Lire(A, B, C)
Exemple 2 :
L’instruction Lire(A) permet à l’utilisateur de
A ←2
saisir une valeur au
Ecrire ("La valeur de A est = ", A)
clavier. Cette valeur sera affectée à la variable A.
La dernière instruction affiche à l’écran : La valeur
11
de A est = 2
LES STRUCTURES CONDITIONNELLES
On appelle structure conditionnelle les instructions qui permettent de tester si une condition
est vraie ou non. L'instruction if est la structure de test la plus basique. Elle permet
d'exécuter une série d'instructions si une condition est vraie.
. Définition:
* La structure de contrôle conditionnelle permet à
un programme de modifier son traitement en
fonction d'une condition.
* Il existe trois formes d'instructions conditionnelles:
➢ Forme simple
➢ Forme généralisée.
➢ Forme à choix
13
La structure de contrôle conditionnelle simple
14
La structure de contrôle
conditionnelle généralisée:
Une structure de contrôle conditionnelle est dite
généralisée lorsqu'elle permet de résoudre des
problèmes comportant plus de deux traitements en
fonction des conditions. L'exécution d'un traitement
entraîne automatiquement la non exécution des
autres traitements.
15
La structure de contrôle
conditionnelle à choix :
Une structure de contrôle
conditionnelle est dite à choix lorsque le
traitement dépend de la valeur que prendra le
sélecteur, Ce scalaire doit être de type
scalaire(entier ou caractère).
16
Exercice:
Algorithme Maximum_Trois_nombres
Variables A,B,C,Max :entiers
Debut
Ecrire(" Entrer A:") Lire(A)
Ecrire(" Entrer B:") Lire(B)
Ecrire(" Entrer C:") Lire(C)
Max ← A
Si (B >= Max) alors
Max ← B
FinSi
18