0% ont trouvé ce document utile (0 vote)
5 vues2 pages

TD TP1 Algorithmique

Ce document présente un exercice d'algorithmique pour les étudiants de Licence 1 en géosciences appliquées. Il contient plusieurs exercices sur la détection d'instructions invalides, les résultats d'instructions d'écriture, l'échange de valeurs entre variables, et la création d'algorithmes pour des calculs de prix. Les étudiants sont encouragés à corriger les erreurs et à développer des algorithmes basés sur des scénarios pratiques.

Transféré par

h8dtyttryt
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)
5 vues2 pages

TD TP1 Algorithmique

Ce document présente un exercice d'algorithmique pour les étudiants de Licence 1 en géosciences appliquées. Il contient plusieurs exercices sur la détection d'instructions invalides, les résultats d'instructions d'écriture, l'échange de valeurs entre variables, et la création d'algorithmes pour des calculs de prix. Les étudiants sont encouragés à corriger les erreurs et à développer des algorithmes basés sur des scénarios pratiques.

Transféré par

h8dtyttryt
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É AMADOU ANNEE 2025-2026

MAHTAR MBOW DE DAKAR

ÉCOLE POLYTECH DIAMNIADIO


DÉPARTEMENT DE GÉOSCIENCES
APPLIQUÉES ENVIRONNEMENT (DGAE)

LICENCE 1 – SEMESTRE 1

Algorithmique : Chapitre 1
TD / TP N°1
Il est prévu des simulations avec les logiciels d’algorithme pour approfondir Cours et 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
Proposez une correction.
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