SlideShare une entreprise Scribd logo
2
Plus lue
3
Plus lue
5
Plus lue
Institut Des Hautes Etudes de Sousse 
TD1 (Correction): Algorithme & structures de données 
Exercice 1 
Ecrire un algorithme qui lit deux entiers au clavier et qui affiche ensuite leur somme et leur 
produit. 
Exercice 2 
Ecrire un algorithme qui lit le rayon d’un cercle et qui affiche ensuite son périmètre et sa 
surface. 
Exercice 3 
Ecrire un algorithme qui calcule et affiche la résistance d’un composant électrique en utilisant 
la loi d’Ohm: 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
Exercice 4 
Ecrire un algorithme permettant de résoudre dans R une équation du second degré de la forme 
ax2+bx+c = 0. 
Exercice 5 
Ecrire un algorithme permettant de simuler une calculatrice à 4 opérations (+, -, *, et /). 
Utiliser la structure « selon » pour le choix de l’opération à effectuer. 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
Exercice 6 
Ecrire un algorithme qui lit un caractère au clavier puis affiche s’il s’agit d’une lettre 
minuscule, d’une lettre majuscule, d’un chiffre ou d’un caractère spécial. 
Exercice 7 
Ecrire un algorithme permettant de : 
1. Lire un nombre fini de notes comprises entre 0 et 20 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
2. Afficher la meilleure note, la mauvaise note et la moyenne de toutes les notes. 
Exercice 8 
Calculer a^b (a puisse b) avec a réel et b entier par multiplications successives. 
Exercice 9 
Ecrire un algorithme qui lit un entier positif et vérifie si ce nombre est premier ou non. 
Remarque : un nombre premier n’est divisible que par 1 ou par lui-même. 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
Exercice 10 
Ecrire un algorithme qui détermine tous les nombres premiers inférieurs à une valeur donnée. 
Exercice 11 
Ecrire un algorithme qui lit deux entiers A et B puis calcule et affiche leur PGCD en utilisant 
la méthode suivante : 
 Si A = B ; PGCD(A,B) = A 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
 Si A > B ; PGCD(A,B) = PGCD(A–B,B) 
 Si B > A ; PGCD(A,B) = PGCD(A,B-A) 
Exemple : PGCD(18,45)=PGCD(18,27)=PGCD(18,9)=PGCD(9,9)=9 
Exercice 12 
Ecrire un algorithme qui calcule le PPCM (Plus Petit Commun Multiple) de 2 entiers A et B 
en utilisant la méthode suivante : 
 Permuter, si nécessaire, les données de façon à ranger dans A le plus grand des 2 
Année Scolair e 2014-2015 
entiers ; 
 Chercher le plus petit multiple de A qui est aussi multiple de B. 
Exemple : PPCM(6,8) = PPCM(8,6) = 24.
Institut Des Hautes Etudes de Sousse 
Année Scolair e 2014-2015 
Exercice 13 
Ecrire un algorithme qui calcule la somme harmonique 
n est un entier positif lu à partir du clavier. 
Exemple : Pour n = 3, s = 1 + 1/2 + 1/3 = 1.83. 
Exercice 14 : nombres cubiques 
Parmi tous les entiers supérieurs à 1, seuls 4 peuvent être représentés par la somme des cubes 
de leurs chiffres. 
Ainsi, par exemple : 153 = 13 + 53 + 33 est un nombre cubique. 
Ecrire un algorithme permettant de déterminer les 3 autres. 
Note : les 4 nombres sont compris entre 150 et 410.
Institut Des Hautes Etudes de Sousse 
Exercice 15 : nombres parfaits 
Un nombre parfait est un nombre présentant la particularité d’être égal à la somme de tous ses 
diviseurs, excepté lui-même. Le premier nombre parfait est 6 = 3 + 2 + 1. 
Ecrire un algorithme qui affiche tous les nombres parfaits inférieurs à 1000. 
Exercice 16 
Ecrire un algorithme qui simule le jeu suivant : 
Année Scolair e 2014-2015
Institut Des Hautes Etudes de Sousse 
a) A tour de rôle, l’ordinateur et le joueur choisissent un nombre qui ne peut prendre que 
Année Scolair e 2014-2015 
3 valeurs : 0, 1 ou 2. 
 L’instruction : N  Random(3) réalise le choix de l’ordinateur 
b) Si la différence entre les nombres choisis vaut : 
 2, le joueur qui a proposé le plus grand nombre gagne un point 
 Le joueur qui a proposé le plus petit nombre gagne un point 
 0, aucun point n’est marqué 
c) Le jeu se termine quand l’un des joueurs totalise 10 points.

Contenu connexe

PDF
Examen principal + Correction ASD
Ines Ouaz
 
PDF
cours algorithme et structure de données 1er année
Missaoui Abdelbaki
 
PDF
01 correction-td smia-s2-info2
L’Université Hassan 1er Settat
 
PDF
cours algorithme
NAWEL_DERBEL
 
PDF
Cours algorithme
badr zaimi
 
PDF
Exercices algo
NAWEL_DERBEL
 
PPSX
Algorithme & structures de données Chap I
Ines Ouaz
 
PDF
Exercices en turbo pascal sur les nombres
salah fenni
 
Examen principal + Correction ASD
Ines Ouaz
 
cours algorithme et structure de données 1er année
Missaoui Abdelbaki
 
01 correction-td smia-s2-info2
L’Université Hassan 1er Settat
 
cours algorithme
NAWEL_DERBEL
 
Cours algorithme
badr zaimi
 
Exercices algo
NAWEL_DERBEL
 
Algorithme & structures de données Chap I
Ines Ouaz
 
Exercices en turbo pascal sur les nombres
salah fenni
 

Tendances (20)

PDF
Examen principal - Algorithme & Structures de données
Ines Ouaz
 
PDF
Serie2
mohamed_SAYARI
 
PDF
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
PDF
exercices-corriges-dalgorithmique
fast xp
 
PDF
TP C++ : Correction
L’Université Hassan 1er Settat
 
PDF
TP2-UML-Correction
Lilia Sfaxi
 
PDF
Cours algorithmique et complexite complet
Chahrawoods Dmz
 
PPTX
FormationPython2019.pptx
LamissGhoul1
 
PPTX
Chapitre1: Langage Python
Aziz Darouichi
 
DOCX
Examen principal - Fondement Multimedia - correction
Ines Ouaz
 
PDF
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
 
PPT
COURS_PYTHON_22.ppt
IbtissameAbbad1
 
PDF
Travaux Dirigés : Algorithmique et Structure de Données
Anass41
 
PDF
Algorithmique et Structures de Données II
Riadh Bouslimi
 
PDF
Chap04 les-algorithme-de-tri-et-de-recherche
Riadh Harizi
 
PDF
Merise+ +exercices+mcd+-+corrigés
Majid CHADAD
 
DOCX
Exo algo
Amaruch Benali
 
PDF
Algorithmique
elharraj
 
PDF
Correction Examen 2016-2017 POO .pdf
slimyaich3
 
PDF
exercices base de données - sql
Yassine Badri
 
Examen principal - Algorithme & Structures de données
Ines Ouaz
 
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
exercices-corriges-dalgorithmique
fast xp
 
TP2-UML-Correction
Lilia Sfaxi
 
Cours algorithmique et complexite complet
Chahrawoods Dmz
 
FormationPython2019.pptx
LamissGhoul1
 
Chapitre1: Langage Python
Aziz Darouichi
 
Examen principal - Fondement Multimedia - correction
Ines Ouaz
 
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
 
COURS_PYTHON_22.ppt
IbtissameAbbad1
 
Travaux Dirigés : Algorithmique et Structure de Données
Anass41
 
Algorithmique et Structures de Données II
Riadh Bouslimi
 
Chap04 les-algorithme-de-tri-et-de-recherche
Riadh Harizi
 
Merise+ +exercices+mcd+-+corrigés
Majid CHADAD
 
Exo algo
Amaruch Benali
 
Algorithmique
elharraj
 
Correction Examen 2016-2017 POO .pdf
slimyaich3
 
exercices base de données - sql
Yassine Badri
 
Publicité

Similaire à Travaux dirigés 1: algorithme & structures de données (corrigés) (20)

PDF
Travaux dirigés 1: algorithme & structures de données
Ines Ouaz
 
DOCX
Examen organigrame
nabildekess
 
DOCX
Examen organigrame
nabildekess
 
DOCX
Examen organigrame
nabildekess
 
PPSX
Algorithme & structures de données Chap II
Ines Ouaz
 
PPTX
Exercices d'algorithmique et programmation.pptx
ssuserf313bf
 
PDF
Série sous programmes (bac scientifique)
Hichem Kemali
 
PDF
Exercicescorrigesdivers
Karim Amane
 
PDF
eExercices corrigesdivers
Hajar Yazine
 
PDF
Correction
Abdelaziz Elbaze
 
PDF
SerieBoucle pour
Hichem Kemali
 
PPSX
Chap3
NAWEL_DERBEL
 
PPT
cours algorithmes et programmation explique
Virus237
 
PPT
cours algorithmes et programmation pour débutant
Virus237
 
PDF
Exercices pascal fenni_2018
salah fenni
 
PDF
Cours Algorithmique (Echange de valeurs, Expressions, structure de choix et s...
Fatima Zahra Fagroud
 
PPSX
Algorithme & structures de données Chap III
Ines Ouaz
 
DOC
exercices en C
coursuniv
 
Travaux dirigés 1: algorithme & structures de données
Ines Ouaz
 
Examen organigrame
nabildekess
 
Examen organigrame
nabildekess
 
Examen organigrame
nabildekess
 
Algorithme & structures de données Chap II
Ines Ouaz
 
Exercices d'algorithmique et programmation.pptx
ssuserf313bf
 
Série sous programmes (bac scientifique)
Hichem Kemali
 
Exercicescorrigesdivers
Karim Amane
 
eExercices corrigesdivers
Hajar Yazine
 
Correction
Abdelaziz Elbaze
 
SerieBoucle pour
Hichem Kemali
 
cours algorithmes et programmation explique
Virus237
 
cours algorithmes et programmation pour débutant
Virus237
 
Exercices pascal fenni_2018
salah fenni
 
Cours Algorithmique (Echange de valeurs, Expressions, structure de choix et s...
Fatima Zahra Fagroud
 
Algorithme & structures de données Chap III
Ines Ouaz
 
exercices en C
coursuniv
 
Publicité

Plus de Ines Ouaz (13)

PDF
Cv ines ouaz
Ines Ouaz
 
PPSX
Fondamentaux java
Ines Ouaz
 
PPSX
Java & Etat de l'art
Ines Ouaz
 
PDF
Connexion jdbc
Ines Ouaz
 
PDF
Prototype rapport
Ines Ouaz
 
PDF
Cv Ouaz Ines
Ines Ouaz
 
PDF
Environnement java
Ines Ouaz
 
PDF
Application Spring MVC/IOC & Hibernate
Ines Ouaz
 
PPSX
Formation JAVA/J2EE
Ines Ouaz
 
PDF
Framework Hibernate
Ines Ouaz
 
PDF
Examen principal- php - correction
Ines Ouaz
 
PDF
Examen principal - PHP
Ines Ouaz
 
DOCX
Examen Principal - Fondement Multimedia Janvier 2015
Ines Ouaz
 
Cv ines ouaz
Ines Ouaz
 
Fondamentaux java
Ines Ouaz
 
Java & Etat de l'art
Ines Ouaz
 
Connexion jdbc
Ines Ouaz
 
Prototype rapport
Ines Ouaz
 
Cv Ouaz Ines
Ines Ouaz
 
Environnement java
Ines Ouaz
 
Application Spring MVC/IOC & Hibernate
Ines Ouaz
 
Formation JAVA/J2EE
Ines Ouaz
 
Framework Hibernate
Ines Ouaz
 
Examen principal- php - correction
Ines Ouaz
 
Examen principal - PHP
Ines Ouaz
 
Examen Principal - Fondement Multimedia Janvier 2015
Ines Ouaz
 

Dernier (20)

PDF
Interactive Atlas of Human Anatomy v3 0 3rd Edition Frank H. Netter
okerqmeroj3107
 
PDF
Pine Deep 02 Dead Mans Song Maberry Jonathan
poitkulyn503
 
PDF
Handbook of Organizational Creativity 1st Edition Jing Zhou
vddzkclijy199
 
PDF
Sécurité des réseaux et data center .pdf
HadadMoussaMalan
 
PDF
Complex Electromagnetic Problems and Numerical Simulation Approaches Ieee Pre...
gkauebe444
 
PPTX
Le tableau volé.pptx Film français
Txaruka
 
PDF
Historical Dictionary of Lesotho Scott Rosenberg
cecxtgo350
 
PDF
Quantitative Financial Risk Management Theory And Practice 1st Edition Galari...
voortsoyka3v
 
PDF
Rare Earth Nanotechnology 2012th Edition Timothy Tytan
litztrykfi472
 
PDF
Data Warehousing Fundamentals A Comprehensive Guide for IT Professionals 1st ...
immbeeoliw046
 
PDF
Je pige enfin ! L'anglais - Marie-Virginie Speller.pdf
BelhassenJebali
 
PDF
Econometric methods with applications in business and economics 1st Edition C...
wjzqurx5924
 
PPTX
Getting to know you all about me presentation.pptx
kaudmon73
 
PDF
Je pige enfin lespagnol.PDF langue espagnole
BelhassenJebali
 
PDF
Catalogue Formations et Conseil : INPED 2025 2026
INPEDMkt
 
PDF
Methods in Helio and Asteroseismology Frank P. Pijpers
upekjcxv870
 
PDF
BARRIÈRE ISRAÉLIENNE EN CISJORDANIE
ESCRIBA DE CRISTO
 
PDF
Transformational Governance How Boards Achieve Extraordinary Change 1st Editi...
ferlogrouxqb
 
PDF
Creating Innovation Leaders A Global Perspective 1st Edition Banny Banerjee
sakhikuney9j
 
PPT
PRESENTATION Paramètres d'urgence en Biochimie.ppt
ayaprodige
 
Interactive Atlas of Human Anatomy v3 0 3rd Edition Frank H. Netter
okerqmeroj3107
 
Pine Deep 02 Dead Mans Song Maberry Jonathan
poitkulyn503
 
Handbook of Organizational Creativity 1st Edition Jing Zhou
vddzkclijy199
 
Sécurité des réseaux et data center .pdf
HadadMoussaMalan
 
Complex Electromagnetic Problems and Numerical Simulation Approaches Ieee Pre...
gkauebe444
 
Le tableau volé.pptx Film français
Txaruka
 
Historical Dictionary of Lesotho Scott Rosenberg
cecxtgo350
 
Quantitative Financial Risk Management Theory And Practice 1st Edition Galari...
voortsoyka3v
 
Rare Earth Nanotechnology 2012th Edition Timothy Tytan
litztrykfi472
 
Data Warehousing Fundamentals A Comprehensive Guide for IT Professionals 1st ...
immbeeoliw046
 
Je pige enfin ! L'anglais - Marie-Virginie Speller.pdf
BelhassenJebali
 
Econometric methods with applications in business and economics 1st Edition C...
wjzqurx5924
 
Getting to know you all about me presentation.pptx
kaudmon73
 
Je pige enfin lespagnol.PDF langue espagnole
BelhassenJebali
 
Catalogue Formations et Conseil : INPED 2025 2026
INPEDMkt
 
Methods in Helio and Asteroseismology Frank P. Pijpers
upekjcxv870
 
BARRIÈRE ISRAÉLIENNE EN CISJORDANIE
ESCRIBA DE CRISTO
 
Transformational Governance How Boards Achieve Extraordinary Change 1st Editi...
ferlogrouxqb
 
Creating Innovation Leaders A Global Perspective 1st Edition Banny Banerjee
sakhikuney9j
 
PRESENTATION Paramètres d'urgence en Biochimie.ppt
ayaprodige
 

Travaux dirigés 1: algorithme & structures de données (corrigés)

  • 1. Institut Des Hautes Etudes de Sousse TD1 (Correction): Algorithme & structures de données Exercice 1 Ecrire un algorithme qui lit deux entiers au clavier et qui affiche ensuite leur somme et leur produit. Exercice 2 Ecrire un algorithme qui lit le rayon d’un cercle et qui affiche ensuite son périmètre et sa surface. Exercice 3 Ecrire un algorithme qui calcule et affiche la résistance d’un composant électrique en utilisant la loi d’Ohm: Année Scolair e 2014-2015
  • 2. Institut Des Hautes Etudes de Sousse Exercice 4 Ecrire un algorithme permettant de résoudre dans R une équation du second degré de la forme ax2+bx+c = 0. Exercice 5 Ecrire un algorithme permettant de simuler une calculatrice à 4 opérations (+, -, *, et /). Utiliser la structure « selon » pour le choix de l’opération à effectuer. Année Scolair e 2014-2015
  • 3. Institut Des Hautes Etudes de Sousse Exercice 6 Ecrire un algorithme qui lit un caractère au clavier puis affiche s’il s’agit d’une lettre minuscule, d’une lettre majuscule, d’un chiffre ou d’un caractère spécial. Exercice 7 Ecrire un algorithme permettant de : 1. Lire un nombre fini de notes comprises entre 0 et 20 Année Scolair e 2014-2015
  • 4. Institut Des Hautes Etudes de Sousse 2. Afficher la meilleure note, la mauvaise note et la moyenne de toutes les notes. Exercice 8 Calculer a^b (a puisse b) avec a réel et b entier par multiplications successives. Exercice 9 Ecrire un algorithme qui lit un entier positif et vérifie si ce nombre est premier ou non. Remarque : un nombre premier n’est divisible que par 1 ou par lui-même. Année Scolair e 2014-2015
  • 5. Institut Des Hautes Etudes de Sousse Exercice 10 Ecrire un algorithme qui détermine tous les nombres premiers inférieurs à une valeur donnée. Exercice 11 Ecrire un algorithme qui lit deux entiers A et B puis calcule et affiche leur PGCD en utilisant la méthode suivante :  Si A = B ; PGCD(A,B) = A Année Scolair e 2014-2015
  • 6. Institut Des Hautes Etudes de Sousse  Si A > B ; PGCD(A,B) = PGCD(A–B,B)  Si B > A ; PGCD(A,B) = PGCD(A,B-A) Exemple : PGCD(18,45)=PGCD(18,27)=PGCD(18,9)=PGCD(9,9)=9 Exercice 12 Ecrire un algorithme qui calcule le PPCM (Plus Petit Commun Multiple) de 2 entiers A et B en utilisant la méthode suivante :  Permuter, si nécessaire, les données de façon à ranger dans A le plus grand des 2 Année Scolair e 2014-2015 entiers ;  Chercher le plus petit multiple de A qui est aussi multiple de B. Exemple : PPCM(6,8) = PPCM(8,6) = 24.
  • 7. Institut Des Hautes Etudes de Sousse Année Scolair e 2014-2015 Exercice 13 Ecrire un algorithme qui calcule la somme harmonique n est un entier positif lu à partir du clavier. Exemple : Pour n = 3, s = 1 + 1/2 + 1/3 = 1.83. Exercice 14 : nombres cubiques Parmi tous les entiers supérieurs à 1, seuls 4 peuvent être représentés par la somme des cubes de leurs chiffres. Ainsi, par exemple : 153 = 13 + 53 + 33 est un nombre cubique. Ecrire un algorithme permettant de déterminer les 3 autres. Note : les 4 nombres sont compris entre 150 et 410.
  • 8. Institut Des Hautes Etudes de Sousse Exercice 15 : nombres parfaits Un nombre parfait est un nombre présentant la particularité d’être égal à la somme de tous ses diviseurs, excepté lui-même. Le premier nombre parfait est 6 = 3 + 2 + 1. Ecrire un algorithme qui affiche tous les nombres parfaits inférieurs à 1000. Exercice 16 Ecrire un algorithme qui simule le jeu suivant : Année Scolair e 2014-2015
  • 9. Institut Des Hautes Etudes de Sousse a) A tour de rôle, l’ordinateur et le joueur choisissent un nombre qui ne peut prendre que Année Scolair e 2014-2015 3 valeurs : 0, 1 ou 2.  L’instruction : N  Random(3) réalise le choix de l’ordinateur b) Si la différence entre les nombres choisis vaut :  2, le joueur qui a proposé le plus grand nombre gagne un point  Le joueur qui a proposé le plus petit nombre gagne un point  0, aucun point n’est marqué c) Le jeu se termine quand l’un des joueurs totalise 10 points.