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

Algorithmique - TD

Exercices d'algorithmique - digital skills -

Transféré par

maryamabou2004
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)
92 vues2 pages

Algorithmique - TD

Exercices d'algorithmique - digital skills -

Transféré par

maryamabou2004
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é IBN ZOHR Année Universitaire 2023/2024

École Supérieur de l’Éducation et de la Formation Pr. H. ABIOUI

TD : Algorithmique
Élément de module : Digital Skills

Objectifs :
• Se familiariser avec les notions de base et la structure algorithmiques.
• Notion de variable, constante, instructions séquentielles (Affectation, Opération,
Lecture, et Écriture).
• Instructions Conditionnelles : Si, Selon.
• Instructions Itératives : Pour, TantQue et Répéter jusqu'à.

Exercice 1 – Variables :
Indiquer les valeurs de variables A, B et C après exécution des instructions suivantes :
ALGORITHME AFFECTATION
VARIABLES
A, B, C : entiers
DEBUT
A←3+4*2
B←8/2–1
C ← 8 / (2 – 1)
C ← A mod 2
A←B*C
FIN

Exercice 2 – Instructions Séquentielles :


Écrire un algorithme qui lit deux nombres entiers A et B entrés au clavier et qui calcul et
affiche la somme (A + B), le produit (A * B), la division (A / B) et la moyenne ((A + B) / 2)
de ces deux nombres.

Exercice 3 – Conditions Simples:


Écrire un algorithme qui lit trois valeurs entières et affiche le maximum des trois en utilisant
uniquement les conditions simples.

Exercice 4 – Conditions composées:


Écrire un algorithme qui demande à l'utilisateur deux entiers entrés au clavier, et qui l'informe
ensuite si le produit des deux entiers est positif ou négatif sans calculer le produit.

-1-
Université IBN ZOHR Année Universitaire 2019/2020
École Supérieur de l’Éducation et de la Formation Pr. H. ABIOUI

Exercice 5 – Conditions imbriquées:


Écrire un algorithme qui demande à l'étudiant d'entrer trois notes et qui affiche:
- La décision 'Admis' si la moyenne est supérieure ou égale à 10, sinon affiche 'Non
admis'.
- La mention selon la moyenne :
▪ "Faible" si inférieure à 10.
▪ "Passable" si comprise entre 10 et 12.
▪ "Assez bien" si comprise entre 12 et 14.
▪ "Bien" si comprise entre 14 et 16.
▪ "Excellent" si supérieure à 16.

Exercice 6 :
Écrire un algorithme qui demande un nombre à l'utilisateur, et qui affiche la table de
multiplication de ce nombre. Exemple: Si l'utilisateur entre le nombre 9, le résultat sera sous
la forme suivante :
9x1=9
9 x 2 = 18

9 x 10 = 90

Exercice 7 :
Écrire un algorithme qui demande un nombre entier 𝒏 au clavier, ensuite calcule et affiche la
factorielle de 𝒏. Exemple : Si l'utilisateur entre le nombre 4, le résultat affiché est 24.

Exercice 8 :
Écrire un algorithme qui demande à l'utilisateur un nombre compris entre 1 et 3 jusqu'à ce
que la réponse convienne, en affichant des messages, si la valeur entrée est inférieure à 1, on
affiche "plus grand !" et si elle est supérieure à 3 on affiche "plus petit !".

-2-

Vous aimerez peut-être aussi