Beruflich Dokumente
Kultur Dokumente
● TD N°3
Exercice 1 :
Donner les valeurs des variables A, B et C à la sortie de cet algorithme
Algorithme test1
Variables A, B, C : entier
Début
Si (C-B=B) alors
A ← A+1
C ← C+B
B ← A
Sinon
B← A
A ← A-1
C ← C*B
Fin.
Exercice 2 :
● Ecrire un algorithme qui demande de saisir un nombre et dit s’il est pair ou impaire.
● Ecrire un algorithme qui affiche la valeur absolue d’un nombre réel.
● Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si
ce nombre est positif ou négatif.
● Ecrire un algorithme qui permet de déterminer le maximum de deux nombres réels.
Exercice 3 :
● Ecrire un algorithme qui permet de déterminer le maximum de trois nombres réels.
● Ecrire un algorithme qui affiche dans l’ordre croissant trois nombres saisis dans un
ordre quelconque.
Exercice 4 :
Ecrire un algorithme qui teste si une année est bissextile ou non.
Nb. Une année est bissextile si elle est divisible par 4 sauf si elle est divisible par 100
.par contre les années divisibles par 400 sont forcement bissextiles.
Exemple : 1996 est bissextiles car divisible par 4. Par contre ,1900 n’est pas bissextiles car
divisible par 100 et non par 400. Mais, 2000 est bissextile car divisible par 400.
Exercice 5 :
Ecrire l’algorithme qui lit un entier positif inferieur à 999(composé de trois chiffres au
maximum) et d’afficher le nombre de centaines, de dizaines et d’unités.
Page 1
Université de Khenchela, 1ère année MI, Informatique I Année 2014/2015
Exercice 6 :
● Ecrire un algorithme qui cherche et affiche le plus grand de trois nombres saisis de
type entier.
● Écrire un algorithme qui demande trois nombres réel à l’utilisateur et l’informe
ensuite s’ils sont rangés ou non dans l’ordre décroissant.
Exercice 7 :
Un entier naturel de trois chiffres est dit cubique égal à la somme des cubes de ses trois
chiffres.
Exemple : 153 est cubique car 153=13+53+33 =1+125+27=153
Ecrire un algorithme qui permet de lire un entier et vérifier s’il est cubique.
Exercice 8 :
● Ecrire un algorithme qui permet de résoudre l’équation ax+b = 0 dans l’ensemble
des réels.
● Ecrire un algorithme qui permet de saisir les trois paramètres d’une équation du
second degré ax2 +bx+c=0, et de discuter les solutions selon les valeurs de a, b et c,
lorsqu’elles sont nulles ou pas
Algorithme test10
Variables A, B, C,X,Y,X1,X2,Y1,Y2 : entier
Début
Lire(A,B,C,D)
Si A>B Alors X1←A Y1←B Sinon X1←B Y1←A Finsi
Si C>D Alors X2←C Y2←D Sinon X2←D Y2←C Finsi
Si x1>x2 alors x←X1 sinon x←x2
Si y1<y2 alors y←y1 sinon y←y2
Ecrire(x,y)
Fin.
Exercice10 :
Ecrire un algorithme permettant la saisie de deux nombres ainsi que la lettre représentant
l’opération à effectuer(s pour la somme et p pour le produit). Il faudra gérer le cas où
l’utilisateur ne saisit pas la bonne opération.
Page 2