Université Mohammed premier Année universitaire13-14
Département de Math et info module : LCI
Faculté des sciences Filière : SMIA S2
Oujda
TP d’informatique : N°4
• Saisie du contenu d’une variable,
• Opération sur les variables,
Fonctions mathématiques
Tous les algorithmes sont à traduire en des Programmes C équivalents
Exercice 1 : En utilisant deux variables de type entier nommées par exemple a
et b, écrire un algorithme qui :
• demande à l’utilisateur le contenu de ces deux variables (l’utilisateur doit
donner deux valeurs distinctes),
• affiche dans cet ordre x puis y,
• intervertit le contenu de ces deux variables et enfin affiche à nouveau x puis y
Le but de cet exercice est d’échanger le contenu de deux variables et non pas
d’en intervertir l’affichage. L’affichage avant et après l’échange est seulement
demandé pour permettre de vérifier l’échange.
Exercice 2 : Ecrire un algorithme qui affiche
• le quotient et le reste de la division entière de deux nombres entiers x et y
entrés au clavier.
• Le carré de x
• xy
Exercice 3 : En utilisant trois variables de type réel nommées x, y et z, écrire un
algorithme qui :
• demande à l’utilisateur de saisir le contenu de chaque variable (le contenu de y
doit être différent de 0),
• affiche dans cet ordre x, y puis z,
• divise x, y et z par y.
• affiche les nouvelles valeurs (après la division) de x, y et z
Exercice 4 : Ecrire un algorithme qui calcule la somme de quatre nombres du
type int entrés au clavier,
• en se servant de 5 variables (mémorisation des valeurs entrées)
• en se servant de 2 variables (perte des valeurs entrées avec accumulation des
calculs)
Exercice 5 : En utilisant trois variables de type réel nommées x, y et z, écrire un
algorithme qui :
• demande à l’utilisateur un contenu différent pour ces trois variable,
• affiche dans cette ordre x, y puis z,
• effectue une permutation circulaire à droite des contenu de ces trois variables(x
==> y , y==> z , z ==>x) enfin
• affiche à nouveau x, y, et z.
Exercice 6 : Ecrire un algorithme qui permet de saisir un réel x et de calculer
la fonction suivante : log(x+1).
Tester le cas x+1>0.
1 / 2 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 !