رسم بياني Mastering bitumen for better roads and innovative applications
Mastering bitumen for better roads and innovative applications
École des Ponts ParisTech
تم الإصدار في نوفمبر 2019
عرض الإعتمادرابط خارجي
رسم بياني Company Program
Company Program
INJAZ Tunisia
تم الإصدار في مايو 2019
رسم بياني COMMUNICATION AND INTERPERSONAL SKILLS AT WORK
COMMUNICATION AND INTERPERSONAL SKILLS AT WORK
1. 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
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
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
2. 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
Pr. Adil AMMAR Page 2 sur 4
e. Complétez le tableau suivant
Opérateur arithmétique
Représentation
algorithmique
Exemple
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
(le reste de la division entière)
mod
7 mod 2 = 1
(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 ?
.................................................................................................................................................
.................................................................................................................................................
.................................................................................................................................................
3. 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
Pr. Adil AMMAR Page 3 sur 4
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 ?
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
Pr. Adil AMMAR Page 4 sur 4
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 ?