Vous êtes sur la page 1sur 4

Université Mohammed V de Rabat

École Supérieure de Technologie de Salé


Département : Informatique
Filière : Administration des Réseaux Informatiques

Algorithmique
TD 1
Exercice 1 : questions de cours
a. Donnez une définition du mot algorithme ?
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................

b. Quelle est la structure d’un algorithme


1. Entête
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
2. Corps
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................

c. Définissez la notion variable (respectivement constante)


.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................

d. Définissez la notion expression


.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................

Pr. Adil AMMAR Page 1 sur 4


Université Mohammed V de Rabat - École Supérieure de Technologie de Salé
Département : Informatique - Filière : Administration des Réseaux Informatiques TDs d’Algorithmique
e. Complétez le tableau suivant

Représentation
Opérateur arithmétique Exemple
algorithmique

Addition + 7+2=9

Soustraction - 7–2=5

Multiplication * 7 * 2 = 14

Puissance ^ 7 ^ 2 = 49

Division / 7 / 2 = 3.5

Division entière div 7 div 2 = 3

Modulo 7 mod 2 = 1
mod
(le reste de la division entière) (7 div 2 = 3 et reste 1)

f. Donnez la syntaxe de déclaration d’une variable ?


……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………………………………………………………………………….
g. Complétez le tableau suivant
Type Utilité Exemple

Booléen

Entier

Réel

Caractère

Chaîne de caractères

Tableau

Enuméré

h. Donnez l’interprétation physique de la déclaration d’une variable ?


.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................

Pr. Adil AMMAR Page 2 sur 4


Université Mohammed V de Rabat - École Supérieure de Technologie de Salé
Département : Informatique - Filière : Administration des Réseaux Informatiques TDs d’Algorithmique
Exercice 2
Quelles seront les valeurs des variables n et m après exécution des instructions suivantes ?

Exercice 3
Quelles seront les valeurs des variables n et m après exécution des instructions suivantes ?

Exercice 4
Quelles seront les valeurs des variables n, m et t après exécution des instructions suivantes ?

Exercice 5
Quelles seront les valeurs des variables n et m après exécution des instructions suivantes ?

Pr. Adil AMMAR Page 3 sur 4


Université Mohammed V de Rabat - École Supérieure de Technologie de Salé
Département : Informatique - Filière : Administration des Réseaux Informatiques TDs d’Algorithmique
Exercice 6
Écrivez un algorithme permettant d’échanger les valeurs de deux variables n et m (de type réel), et ce quel
que soit leur contenu préalable.

Version 1 : utilisez une variable auxiliaire

Version 2 : sans l’utilisation d’une variable auxiliaire


Exercice 7
Une variante du précédent : on dispose de trois variables n, m et t (de type réel). Écrivez un algorithme
transférant à m la valeur de n, à t la valeur de m et à n la valeur de t (toujours quels que soient les contenus
préalables de ces variables).
Exercice 8
Que produit l’algorithme suivant ?

Pr. Adil AMMAR Page 4 sur 4

Vous aimerez peut-être aussi