Feuille de TP N°4.

publicité
Université Mohammed premier
Département de Math et info
Faculté des sciences
Oujda
Année universitaire13-14
module : LCI
Filière : SMIA S2
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.
Téléchargement