Vous êtes sur la page 1sur 3

Exercices :

Voir la série des exercices.


Correction : voir la solution sur le même support de la série des exercices ou le cahier de notes.
Travail de recherche pour la séance prochaine :
1-Concevoir un Algorithme qui permet de calculer le périmètre d’un rectangle en commençant par la
phase d’analyse ?
2-Concevoir un algorithme qui permet de calculer la surface d’un disque en commençant par la phase
d’analyse ?

Expressions et opérateurs
a- Expression : Une expression est un ensemble de valeurs reliées par des opérateurs, et
équivalent à une seule valeur.
Exemple : 4+2, 5*6, 4<9, A>6, C+B, ………
b- Opérateur : Un opérateur est un signe qui relie deux valeurs, pour produire un résultat.
Exemple : +, -, *, /, ^, <, et, non, ou,…
Opérateur Représentation Représentation
Exemple
numériques arithmétique algorithmique
Addition + + A+B
Soustraction - - A-B
Multiplication X * A*B
Division ÷ / A/B
Puissance A2 ^ A^2
Exemple A exposant 2
17 ÷ 3 = 5 Le résultat de la division
Division entière 17 Div 3= 5
euclidienne entière
Modulo, reste de la 17 ÷ 3 = 5 Le reste de la division
17 Mod 3=2
division entière Reste 2 euclidienne de 17 par 3 est 2

Représentation
Opérateur Exemple
algorithmique
Alphanumérique + 'lycée' + 'MoulayYoussef'
Opérateurs booléens ET ; OU ; NON A ET B ; A OU B ; NON A
Comparaisons = , > , <, >= ,<=, <>(≠) A=B ; A>B ; B<C ; D<=E ; G>=H ; S<>P

Table de vérité des opérateurs booléens

A B A ET B A OU B NON A
Faux Faux
Faux Vrai
Vrai Faux
Vrai Vrai

Exercices d’application :
1- Donner les types des variables dans le tableau 1 ?
2- Compléter le tableau 2 par les valeurs que prennent les variables A, B, C, D de type entier après
l’exécution des différentes instructions sachant que la valeur de départ de chaque variable est de 0 ?
7
Tableau 1 Tableau 2
Variable Type Instruction Variable
Age  18 A B C D
Capital  'Rabat' B2
Rayon  4 C  B+3
Largeur  15.2 A 4
Test  'ceci est un test' B  A*2
Alpha  '5' D A
X A<B B  A*D
C (A>B) ET (B+2=5) C  B+5
L  X OU C A  A+C-5

3-Chercher les résultats des instructions suivantes ?


Exemple d’instruction
A  4^2 C'lycée' F 3<5
B8 x 5 D ' Moulay Youssef' G2>4
N  A+B E C+D H 1<8
P N-20 I'Nasser' K (F et G) ou H
R  B/3 Q'@' J G et F et H
X Bmod3 T 'Tech' M Non G
Y  B Div 3 S W  H ou F
Résultats
Résultats des instructions
A vaut : …………………. F prend la valeur: …….
B vaut :…………………. E vaut :………………………….. G prend la valeur: …….
N vaut :…………………. H prend la valeur: …….
P vaut :…………………. K prend la valeur: …….
R vaut :…………………. S vaut : ……………………………………… J prend la valeur: …….
X vaut :…………………. M prend la valeur: …….
Y vaut :…………………. W prend la valeur: …….

Correction des exercices d’application sur la conception des algorithmes :


Concevoir un Algorithme qui permet de calculer le périmètre d’un rectangle ?
Phase d’analyse :

8
Phase de Conception d’algorithme :

Exercice 2:
Concevoir un algorithme qui permet de calculer la surface d’un disque?
Solution :
Phase d’analyse Phase de conception
L’en-tête

Les déclarations

Le corps

Vous aimerez peut-être aussi