0% ont trouvé ce document utile (0 vote)
24 vues4 pages

Introduction à l'Algorithmique et Variables

Ce document contient un exercice de cours sur l'algorithmique avec des questions sur la définition d'un algorithme, sa structure, les notions de variables et constantes, expressions, opérateurs arithmétiques et types de données. Il présente également des exercices sur le traitement de variables.

Transféré par

Boumahdy Mohamed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues4 pages

Introduction à l'Algorithmique et Variables

Ce document contient un exercice de cours sur l'algorithmique avec des questions sur la définition d'un algorithme, sa structure, les notions de variables et constantes, expressions, opérateurs arithmétiques et types de données. Il présente également des exercices sur le traitement de variables.

Transféré par

Boumahdy Mohamed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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