0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Exercices d'algorithmique pour débutants

Transféré par

mbialeon742
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)
4 vues3 pages

Exercices d'algorithmique pour débutants

Transféré par

mbialeon742
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

TD 1 Algorithmique

Exo 1 : Écrire un algorithme qui lit deux nombres entiers et vérifie s'ils sont égaux ou non.
Exo 2 : Écrire un algorithme qui permet d'afficher si un nombre entier saisi au clavier est pair ou impair.
Exo 3 : Ecrire un algorithme qui permet d’afficher la valeur absolue d’un nombre donné.
Exo 4 : Ecrire un algorithme qui demande trois lettres à l’utilisateur, et l’informe ensuite si leur ordre de
lecture et le même que l’ordre alphabétique
Exo 5 : Écrire un algorithme qui permet d’afficher la valeur absolue du résultat de la somme de réels.
Exo 6 : Écrire un algorithme qui permet de trouver le plus grand de trois nombres.
Exo 7 : Écrire un algorithme qui lit la taille d'une personne en centimètres et classer la personne en
fonction de sa taille (Hauteur < 150 : Nain ; 150 <= Hauteur < 165 : Taille moyenne ; Hauteur >= 165 :
Grand).
Exo 8 : Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit
est négatif ou positif ou nul mais sans le calculer.
Exo 9 : Ecrire un algorithme qui permet de lire les notes de trois matières suivies par chacune de son
coefficient ensuite il calcule et affiche leur moyenne.
Exo 10 : Écrire un algorithme qui permet d'afficher si un nombre entier saisi au clavier est premier ou
pas. Il affichera si le nombre est premier ou non, en indiquant dans ce dernier cas par quel nombre il est
divisible.
Exo 11 : Écrire un algorithme qui permet de saisir deux nombres a et b et affiche si le produit de ces deux
nombres est positif, négatif ou nul.
Exo 12 : Écrire un algorithme qui permet d'afficher la table de multiplication d’un nombre saisi au clavier.
Exo 13 : Les populations respectives de deux villes sont A= 540 000 personnes et B = 620 000 personnes.
Chaque année les populations de A et de B augmentent respectivement de 9% et de 6%. Écrire un
algorithme qui calcule le nombre d’années nécessaires pour que A dépasse B. Généraliser pour des
populations A et B quelconques.
Exo 14 : Écrire un algorithme qui permet de vérifier si un triangle est équilatéral, isocèle ou scalène. Un
triangle scalène est un triangle qui a 3 côtés de longueurs différentes. Un triangle isocèle est un triangle
qui a 2 côtés de même longueur. Un triangle équilatéral est un triangle qui a 3 côtés de même longueur.
Exo 15 : Écrire un algorithme qui simule le fonctionnement d'une calculatrice. L’algorithme permettant
la saisie de deux entiers et une opération (+, –, div, *, mod) et affichant le résultat. Attention à la division
par zéro.
Exo 16 : Ecrire l’algorithme qui affiche la somme des prix d'une suite d'articles saisie par l'utilisateur et
se terminant par zéro.
Exo 17 : Ecrire l’algorithme qui demande un entier, ensuite il affiche les dix entiers impairs suivants.

Algorithmique –ENSP - Humanité numérique & Art numérique ingénieur – Mme NINKO Lidwine
1/3
Exo 18 : Ecrire l’algorithme qui demande un nombre entier n, ensuite il affiche la somme des entiers
positifs jusqu’à n.
Exo 19 : Ecrire un algorithme qui demande successivement dix nombres à l’utilisateur, ensuite il affiche
le plus petit parmi eux (le minimum) et sa position
Exo 20 : Supposons que le code pin d’un utilisateur est 35801. Ecrire un algorithme qui demande à cet
utilisateur de saisir son code pin jusqu’à ce que la réponse convienne. La saisie est annulée après trois
tentatives erronées.
Exo 21 : Écrire un algorithme permettant d'afficher les nombres impairs compris entre 0 et N, où N saisi
par l'utilisateur.
Exo 22 : Écrire un algorithme permettant d'afficher les nombres premiers compris entre 0 et N, où N saisi
par l'utilisateur.
Exo 23 : Écrire un algorithme permettant d'afficher les nombres négatifs compris entre 0 et N, où N saisi
par l'utilisateur.
Exo 24 : Écrire un algorithme permettant d'afficher la somme des nombres négatifs, la somme des
nombres positifs parmi les nombres saisis par l'utilisateur. La lecture s’arrête lorsqu’on lit le nombre 0.
Exo 25 : Écrire un algorithme permettant d'afficher le plus petit de N nombres lus au clavier.
Exo 26 : Ecrire un algorithme qui affiche selon un numéro compris entre 1 et 12 le mois équivalent.
Exo 27 : Écrire un algorithme pour lire la température en centigrade et afficher un message approprié
selon l'état de la température ci-dessous :
 Temp < 0 : Temps glacial
 Temp 0-10 : Temps très froid
 Temp 10-20 : Temps froid
 Temp 20-30 : Température normale
 Temp 30-40 : Il fait Chaud
 Temp >=40 : Il fait très chaud
Exo 28 : Ecrire un algorithme qui lit la note d’un étudiant sur 100 et affiche sa cote sachant que :

Note/100 Cote
90-100 A+
80-89 A
75-79 A-
70-74 B+
65-69 B
60-64 B-
55-59 C+
50-54 C
45-49 C-
40-44 D+

Algorithmique –ENSP - Humanité numérique & Art numérique ingénieur – Mme NINKO Lidwine
2/3
35-39 D
30-34 E
0-29 F
NB : Toutes les moyennes sont comprises entre 0 et 100.
Exo 29 : Ecrire un algorithme qui lit les points d’un étudiant et affiche sa mention sachant que :

Points Mention
5.00 Excellent
4.00 Très bien
3.70 Bien
3.30 Bien
3.00 Assez bien
2.70 Assez bien
2.30 Passable
2.00 Passable
1.70 Crédits capitalisés
1.30 non transférables
1.00
0.00 Echec
0.00
Exo 30 : Ecrire un algorithme dans lequel l'utilisateur entre N nombres réels au clavier, et qui affiche
ensuite le nombre total de nombres strictement positifs lus, strictement négatifs et nuls.

Exo 31 : Ecrire un algorithme qui permet de saisir un entier N et d'afficher le triangle d'étoiles. Par
exemple N = 4

***

*****

*******

Exo 32 : (Triangle de Pascal) Ecrire un algorithme qui calcule un triangle de Pascal de taille variable n.
On rappelle que ce triangle fournit le nombre de combinaisons possibles de p éléments parmi n.
1
11
121
1331
14641

Algorithmique –ENSP - Humanité numérique & Art numérique ingénieur – Mme NINKO Lidwine
3/3

Vous aimerez peut-être aussi