Vous êtes sur la page 1sur 2

UNIVERSITE AMADOU ANNEE 2023/2024

MAHTAR MBOW DE DAKAR

ÉCOLE SUPÉRIEURE DES MINES, DE LA


GÉOLOGIE ET DE L’ENVIRONNEMENT (ESMGE)

LICENCE 1 – SEMESTRE 1

Algorithmique : Chapitre 1
TD / TP N°1
Il est prévu des simulations avec les logiciels d’algorithme pour approfondir le Cours et le
TD
Exercice 1
1- Relevez les instructions invalides de l’algorithme ci-dessous puis donnez les raisons
Variables i, j : Entier
x : Réel
ch : Chaine de caractères
Début
i ← j + 4.5
x ← j + 4.5*2
ch ← ami
ch ← "j"
Lire (10)
Lire (A+10)
Fin
2- Donnez les résultats des instructions Ecrire suivantes :
Variable A : Entier
Début
A ← 45
Ecrire ("Le triple de A est : ", 3*A)
Ecrire (A)
Ecrire (A, " est un nombre entier ")
Ecrire (2*A, " est le double de ", A)
Ecrire (" Quelle est la valeur de A ? ")
Fin
Exercice 2
Donnez le résultat de l’algorithme suivant :
Variables A, B : Entier
Début
Lire (A)
Lire (B)
A←B
B←A
Ecrire ("A= ", A, " et B= ", B)
Fin

Les instructions d’affectations permettent-elles d’échanger les contenus des variables A et B ?

M. YOUM 1
Exercice 3
On dispose de quatre variables réelles A, B, C et D.
Proposez un algorithme transférant à B la valeur de A, à D la valeur de B, à A la valeur de C et
à C la valeur de D quels que soient les contenus préalables de ces variables. Les valeurs des
variables sont à entrer par l’utilisateur.
Affichez les valeurs des variables avant et après permutation.

Exercice 4
Proposez un algorithme qui demande à l’utilisateur le prix HT (Hors Taxe) d’un article, le taux
TVA et le nombre d’articles.
L’algorithme calcule
- le prix HT des articles (prixHTArticles=nbArticle*prixHT);
- la taxe (taxe= prixHTArticles*tauxTVA) ;
- le prix TTC des articles (prixTTC=prixHTArticles + taxe).
Il affiche (où [x] désigne le contenu de la variable x) les messages suivants :
==> Avec un prix HT de [prixHT] et un taux de [tauxTVA]
==> La taxe des [nbArticle] articles vaut [taxe] et le prix TTC vaut [prixTTC]
Faire en sorte que des libellés apparaissent clairement.

M. YOUM 2

Vous aimerez peut-être aussi