Module:Algorithme F114
Ann´ee universitaire 2014/2015
S´erie d’exercices compl´ementaires 2
15/11/2014
Niveau : premi`ere ann´ee MI Enseignant : Mourad BELHADJ
Exercice 01
Un avion qui va atterrir, `a 1000 m`etres d’altitude la vitesse de vol ´etait 800 kilom`etres
par heure, l’avion descend 1 m tous les 12,7 m et perdre 0,073% de la vitesse initiale (800
km/h)
Ecrire un algorithme pour affiche la vitesse tous les 75 m moins d’altitude, afficher
´egalement la vitesse lorsque l’avion touche le sol (vitesse d’atterrissage).
Voici quelques examples du r´esultat :
ALTITUDE 700 M VITESSE 624,8 KM / H
ALTITUDE 325 M VITESSE 405,8 KM / H
Exercice 02
Soit l’algorithme suivant :
Algorithme entier
Variable x,y : entier ;
DEBUT
´ecrire(’Donner un nombre entier :’) ;
lire(x) ;
y(x+2)*(x+2) ;
yy-(x+4) ;
yy/(n+3) ;
´ecrire( y ) ;
FIN
1. Tester cet algorithme pour x = 4, puis pour x = 7.
2. Un utilisateur a saisi x = -3. Que se passe-t-il ? Pourquoi ?
Exercice 03
Tester l’algorithme qui suit avec les valeurs -6,4,0,-3 puis donner `a cet algorithm un nom
significatif.
Algorithme (........)
A,B : entier ;
DEBUT
´ecrire(’Donner un nombre entier :’) ;
lire(A) ;
Si (A0) Alors
BA ;
Sinon
B-A ;
Fin Si
´ecrire(B) ;
FIN
Exercice 04
´
Ecrire un algorithme qui
1. Lit trois nombres de type r´eel, puis afficher le plus grand et le plus petit nombre.
2. Demande `a utilisateur de lire la temp´erature de l’eau et affiche son ´etat (solid, vapeur
et liquide).
3. Lire le nombre d’heures effectu´ees par un salari´e dans la semaine et son salaire horaire,
qui retourne sa paye hebdomadaire. On prendra en compte les heures suppl´ementaires
(au-del`a de 35 heures) pay´ees `a 150%.
4. Afficher le signe du produit de deux entiers sans faire la multiplication.
5. lit trois valeurs enti`eres (A, B et C) au clavier. Trier les valeurs A, B et C par ´echanges
successifs de mani`ere `a obtenir :
val(A) val(B) val(C) et affichez les trois valeurs.
6. calcule les solutions r´eelles d’une ´equation du second degr´e ax2+bx+c= 0 en discutant
la formule :
x1,2=B±B24AB
2A
Utilisez une variable d’aide D pour la valeur du discriminant b24ac et d´ecidez `a
l’aide de D, si l’´equation a une, deux ou aucune solution r´eelle.
Utilisez des variables du type int pour A, B et C.
Exercice 05 : structure r´ep´etitive
´
Ecrire un simple algorithme qui permet de lire 5 entiers et de calculer leur somme.
Reprendre la mˆeme question en utilisant une boucle pour.
Exercice 06
R´ealiser des algorithmes qui permettent de r´esoudre les probl`emes suivant :
1. Trouver les diviseurs d’un nombre entier.
2. Voir si un nombre est premier ou non.
3. Un nombre parfait est un nombre qui est ´egale `a la somme de ses diviseurs `a part lui
mˆeme. Exemple : 6 =3+2+1, donner l’algorithme qui v´erifier si un nombre donn´e est
un nombre parfait.
4. Reprendre le probl`eme pr´ec´edent, mais cette fois l’algorithme affichera tous les nombres
parfaits de 1 `a 10000.
5. afficher le tableau de multiplication 1 `a 12 soit 3 par ligne.
Exercice 07
1. Calculer par des soustractions successives le quotient entier et le reste de la division
enti`ere de deux entiers entr´es au clavier.
2. Calculer la factorielle N!=1×2×3×... ×(N1) ×Nd’un entier naturel Nen
respectant que 0! = 1.
3. Calculer par multiplications successives XNde deux entiers naturels XetN entr´es par
l’utilisateur.
4. Calculer la somme des Xpremiers termes de la s´erie harmonique :
1+1/2+1/3 + ... + 1/N
5. Calculer pour une valeur Xdonn´ee du type float la valeur num´erique d’un polynˆome
de degr´e n:
P(X) = AnXn +An 1Xn 1 + ... +A1X+A0
Les valeurs de n, des coefficients An, ..., A0 et de Xseront entr´ees au clavier.
Utiliser le sch´ema de Horner qui ´evite les op´erations d’exponentiation lors du calcul.
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !