? 70 Exercices Corrigés en Algorithme Étape Par Étape ??

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

aillés

 60 Exercices corrigés en Python & 

POO

   

 

Accueil  les exercices corrigés en l'algorithme  70 exercices


corrigés en algorithme étape par étape

70 exercices corrigés en
algorithme étape par
étape
by Le chemin vers la programmation - mai 28, 2021

Exercice 1
Écrire un algorithme qui permet
d’a!icher le message Bonjour.
(Solution)

Exercice 2
Écrire un algorithme permettant de saisir
deux nombres et d'a!icher leur produit.
(Solution)

Exercice 3
Écrire un algorithme qui permet d'échange le
contenu de deux entiers A et B saisis par
l'utilisateur. et a!icher ces entiers après
l’échange. (Solution)

Exercice 4

Écrire un algorithme qui permet


d'a!icher si un nombre entier saisi au
clavier est pair ou impair. (Solution)

Exercice 5

Écrire un algorithme qui permet


d'a!icher le plus grand de trois entiers
saisis au clavier. (Solution)

Lekkend Dak? Betrouwbare Dakdekkers


Bij Jou In De Buurt
Betrouwbare professionals die dakreparatie
uitvoeren tegen respectabele prijzen

sponsored by: Dakreparatie LEARN MORE

Exercice 6

Écrire un algorithme qui permet


d'évaluer une note saisi au clavier ( si la
note supérieur à 10 alors il a!iche validé
sinon non validé (NB: la note comprise
entre 0 et 20 ). (Solution)

Exercice 7

Écrire un algorithme qui demande deux


nombres m et n à l’utilisateur et l’informe
ensuite si le produit de ces deux nombres
est positif ou négatif. On inclut dans le
programme le cas où le produit peut être
nul. (Solution)

Exercice 8

Écrire un algorithme qui permet de


calculer la valeur absolue d'un entier
saisi par l'utilisateur. (Solution)

Exercice 9
Écrire un algorithme qui permet de
calculer la moyenne de trois entiers saisis
par l'utilisateur. (Solution)

Exercice 10
Une boutique propose à ces clients, une
réduction de 15% pour les montants
d’achat supérieurs à 200 dh. Écrire
algorithme permettant de saisir le prix
total HT et de calculer le montant TTC en
prenant en compte la réduction et la
TVA=20%. (Solution)

Exercice 11
Le centre de photocopie facture 0,25 DH pour
les 10 premières photocopies, 0,20 DH les
vingt suivantes et 0,10 DH au-delà. Ecrire un
algorithme qui demande à l’utilisateur de
saisir le nombre de photocopies e!ectuées et
qui a!iche la facture
correspondante. (Solution)
Exercice 12
Écrire algorithme qui demande l'âge d'un
enfant et permet d'informer de sa
catégorie sachant que les catégories sont
les suivantes:
"poussin de 6 a 7 ans"
"pupille de 8 a 9 ans "
"minime de 10 a 11 ans "
" cadet après 12 ans ". (Solution)

Exercice 13
Écrire un algorithme permettant d’a!icher le
mois en lettre selon le numéro saisi au clavier.
( Si l’utilisateur tape 1 le programme a!iche
janvier, si 2 a!iche février, si 3 a!iche
mars...) (Solution)

Exercice 14
Écrire un algorithme qui permet d'a!icher le
message "Bonsoir" 10 fois. Utilisant la
boucle Tant Que. (Solution)

Exercice 15
Écrire un algorithme permettant de calculer la
somme S= 1+2+3+...+ 10. Utilisant la boucle
Tant Que. (Solution)

Exercice 16
Écrire un algorithme permettant de calculer la
somme S=1+2+3+...+ N, où N saisi par
l’utilisateur. Utilisant la boucle Tant Que.
(Solution)

Exercice 17
Écrire un algorithme qui permet d'a!icher le
message "bonjour" 10 fois . Utilisant la boucle
Pour. (Solution)

Exercice 18
Écrire un algorithme qui permet de calculer la
somme S=1+2+3+...+ 10. Utilisant la
boucle Pour. (Solution)

Exercice 19
Écrire un algorithme qui permet de calculer la
somme S=1+2+3+4+….+ N. où N saisi au
clavier par l'utilisateur.Utilisant la
boucle Pour. (Solution)

Exercice 20
Écrire un algorithme qui permet d'a!icher la
table de multiplication de 5. Utilisant la
boucle Pour. (Solution)

Exercice 21
Écrire un algorithme qui permet d'a!icher la
table de multiplication d’un entier saisie par
l’utilisateur, Utilisant la
boucle Pour. (Solution)

Exercice 22
Écrire un algorithme qui permet d'a!icher
"Bonjour" 10 fois. utilisant la boucle Répéter
Jusqu’à . (Solution)

Exercice 23
Écrire un algorithme qui calcule la somme S=
1+2+3+…+ 10. Utilisant la boucle
Répéter Jusqu’à. (Solution)

Exercice 24
Écrire un algorithme qui a!iche la table de
multiplication de 8. Utilisant la
boucle Répéter Jusqu’à. (Solution)

Exercice 25
Écrire un algorithme permettant de saisir 10
entiers et de les stocker dans un tableau
nommé Tableau, puis les a!icher. (Solution)

Exercice 26
Écrire un algorithme permettant de saisir 10
notes et qui a!iche la moyenne de ces notes.
(Solution)

Exercice 27
Écrire un algorithme permettant de saisir 10
entiers et qui a!iche le maximum de ces
entiers. (Solution)

Exercice 28
Écrire un algorithme permettant de saisir 10
entiers dans un tableau, et de calculer le
nombre d'occurrences d'un élément N dans ce
tableau. Où N saisi par l’utilisateur.
(Solution)

Exercice 29
Écrire un algorithme permettant de saisir 10
entiers dans un tableau et de trier ce tableau
par ordre croissante. puis a!iche ce tableau
après le tri. (Solution)

Exercice 30
Écrire un algorithme permettant de calculer le
factoriel d'un entier saisi par l'utilisateur. par
exemple N = 7 le factoriel de 7 égal à
1*2*3*4*5*6*7 =5040. (Solution)

Exercice 31
Écrire un algorithme permettant d'a!icher les
nombres paires compris entre 0 et N, où N saisi
par l'utilisateur. (Solution)

Exercice 32
Écrire un algorithme qui permet de calculer la
somme d'entiers impaires de 1 jusqu'à un
entier N saisi par l'utilisateur. Exemple N=8
Somme = 1 +3+5+7= 16 (Solution)

Exercice 33
Écrire un algorithme qui permet de calculer le
plus grand diviseur commun entre deux entiers
saisis par l'utilisateur. Par exemple: M= 15 et
N=10 PGCD (15 , 10) = 5 (Solution)

Exercice 34
Ecrire un algorithme qui permet d'a!icher un
triangle d'entiers, selon un entier saisi par
l'utilisateur. Exemple N=4

22

333

4444

(Solution)

Exercice 35
Écrire un algorithme qui permet de calculer le
nombre de chi!res d'un entier N saisi par
l'utilisateur. Exemple N = 10843

le nombre de chi!res est : 5 (Solution)

Exercice 36
Écrire un algorithme qui permet d'inverser les
chi!res d'un entier N saisi par l'utilisateur. par
exemple N=35672 le résultat a!iché doit être
27653 (Solution)

Exercice 37
Écrire un algorithme qui permet de saisir un
entier N et d'a!icher le triangle d'étoiles. par
exemple N = 4

***

*****

*******

(Solution)

Exercice 38
Écrire un algorithme qui permet de saisir 10
entiers dans un tableau. puis compter combien
y a-t-il d'éléments pairs et
impairs. (Solution)

Exercice 39
Écrire un algorithme qui a!iche si un nombre
entier N saisi au clavier est Premier ou non.
(Solution)

Exercice 40
Ecrire un algorithme qui demande la saisie
d'un tableau T de 10 entiers, et de mettre les
éléments pairs dans un tableau T1 et les
éléments impaires dans un tableau T2. Puis
a!icher T1 et T2 (Solution)

Exercice 41
Ecrire un algorithme qui permet à l'utilisateur
de saisir une suite d'entiers se terminant par 0,
et qui a!iche à la fin le nombre d'occurrences
de 5 (Solution)

Exercice 42

Ecrire un algorithme permettant de saisir 10


entiers et dit si ces entiers sont consécutifs ou
non. (Solution)

Exercice 43
Ecrire un algorithme qui permet de saisir 10
entiers et qui permet de calculer la di!érence
entre la somme des éléments paires et la
somme des éléments impaires par exemple : 1
67 4 5 3 1 8 2 5

==> (6+4+8+2) - (1+7+5+3+5+1) = -2


(Solution)

Exercice 44
Ecrire un algorithme permettant, à partir d'un
réel x et d'une valeur entière positive n, de
calculer x puissance n (Solution)

Exercice 45
Ecrire un algorithme qui permet de tester
l'égalité entre deux tableaux d'entiers (tailles
10). Le programme a!iche VRAI si les
composants des deux tableaux sont
correspondent position par position, sinon il
a!iche FAUX. (Solution)

Betaalbare Dakreparatie Opties (Zoek Nu)


Betrouwbare professionals die dakreparatie
uitvoeren tegen respectabele prijzen

sponsored by: Dakreparatie LEARN MORE

Exercice 46
Écrire un algorithme qui compte le nombre
d'éléments en double ( deux éléments ou plus )
dans un tableau d'entiers saisie par l'utilisateur.
(Solution)

Exercice 47
Le centre de photocopie de votre établissement
facture 0,25 DH pour les dix premières
photocopies, 0,20 DH les vingt suivantes et
0,10 DH au-delà. Ecrire un algorithme qui de
mande à l'utilisateur le nombre de
photocopies effectuées et qui affiche la
facture correspondant. (Solution)

Exercice 48
Écrire un algorithme qui permet de lire un
caractère et dit s'il s'agit d'une lettre ou non,
en cas d'une lettre il dit s'il s'agit d'une lettre
minuscule ou majuscule. (Solution)

Exercice 49
Écrire un algorithme permettant de décaler
les valeurs nulles vers la fin du tableau , en
gardant l'ordre des éléments.
Exemple 1 2 0 6 9 0 0 8 0 3
Résultat 1 2 6 9 8 3 0 0 0 0
(Solution)

Exercice 50
Écrire un algorithme permettant d'échanger
(permuter) et afficher les valeurs des trois
entiers (A, B et C ) saisis par l'utilisateur, selon
l'ordre croissant c'est-à-dire (A < B < C ).
(Solution)

Exercice 51
Écrire un algorithme qui permet
d'échanger les valeurs de deux entiers
A et B saisis par l'utilisateur, mais à
condition d’utiliser seulement deux
variables A et B. ( sans d'utiliser la
troisième variable auxiliaire ) (Solution)

Les Fonctions
Exercice 52
Écrire une fonction qui permet de calculer
le prix TTC , cette fonction va recevoir un
paramètre de type Réel dont le nom
est "prixHT" et un second paramètre de
type Réel dont le nom
est "tva". (Solution)

Exercice 53
Écrire une procédure qui permet
d'a!icher si un nombre entier passé en
paramètre est pair ou impair.(Solution)

Exercice 54
Écrire une fonction qui permet de
retourner le nombre de caractères d’une
chaîne de caractères passée en
paramètre. (Solution)

Exercice 55
Écrire une fonction qui cherche combien
de fois un caractère est présent dans une
chaîne de caractères. Le caractère à
chercher et la chaîne seront passés en
paramètres.(Solution)

Exercice 56
Ecrire une fonction ou procédure qui
calcule la valeur absolue d’un nombre.
(Solution)

Exercice 57
Ecrire une procédure qui a!iche le
tableau de multiplication d’un entier
positif x . (Solution)

Exercice 58
Ecrire une fonction qui calcule le PGCD de
deux entiers strictement
positifs. (Solution)

Exercice 59
Ecrire une procédure qui permet de lire
deux nombres, calculer la somme et le
produit et a!iche si ces derniers sont
positifs ou négatifs. (Solution)

Exercice 60
Ecrire une procédure qui permet de lire
une liste de nombres entiers (N nombres)
dont la dernière valeur = -1
et a!iche le nombre d’entiers pairs et leur
pourcentage par rapport au nombre
d’entiers donnés. (Solution)

Exercice 61
Ecrire une procédure qui permet d’entrer
deux valeurs M et N et d’a!icher toutes les
valeurs paires entre M et N si
M<N. (Solution)

Exercice 62
Ecrire une procédure qui a!iche si un
nombre est premier ou non. (Solution)

Fonctions récursives

Exercice 63
Écrire une fonction récursive qui permet
de calculer le factorielle d'un entier saisi
par l'utilisateur. (Solution)

Exercice 64
Écrire une fonction récursive qui permet
de calculer la somme 1+2+3+...+ N. où N
saisi par l'utilisateur. (Solution)

Exercice 65
Écrire une fonction récursive permettant,
à partir d'un réel x et d'une valeur entière
positive n, de calculer x puissance n
. (Solution)

Exercice 66
Écrire une fonction récursive qui permet
d'a!icher les entiers de 0 à 10 .utilisant
un seul paramètre. (Solution)

Exercice 67
Écrire une fonction récursive qui permet
d'a!icher les entiers de A à B . Où A et B
sont des paramètres de cette
fonction. (Solution)

Exercice 68
Écrire une fonction récursive qui permet
de calculer le PGCD de deux entiers passés
en paramètres,( utiliser l'algorithme
d'Euclide). (Solution)

Exercice 69
Écrire une fonction récursive qui permet
d'a!icher les éléments d'une matrice
passée en paramètre. (Solution)

Exercice 70
Écrire une fonction récursive qui permet
de calculer l'image d'un entier (passé en
paramètre) par une suite de Fibonacci.
Suite de Fibonacci est une suite d'entiers
dans laquelle chaque terme est la somme
des deux termes qui le précèdent.
F(0)=F(1)=1.(Solution)

Tags algorithme algorithmique


Écrire un algorithme les exercices corrigés en l'algorithme

     

CES POSTS POURRAIENT VOUS INTÉRESSER

Algorithme, C, C#, C++, JAVA,


Python, SQL,UML
March 14, 2023

50 Exercices corrigés et bien


détaillés en Java et POO
February 15, 2023

60 Exercices corrigés en Python &


POO
December 29, 2022

Vous aimerez peut-être aussi