Faculté des Sciences – Tronc commun Technologie – INFORMATIQUE 2 – Année 2015 / 2016
TP1 et TP2
Exercice 1 : (TD1 à traiter avec les étudiants durant 1h30)
1. Ecrire le programme C qui calcule et affiche la somme des n premiers nombres entiers, n
donné en entrée.
2. Ecrire le programme C qui calcule et affiche le factoriel de n, n donné en entrée.
3. Ecrire le programme C qui calcule et affiche le produit de 2 nombres a et b sans faire de
multiplication.
Exercice 2 :
1. Ecrire le programme C qui calcule et affiche la valeur de y en fonction de x, x étant réel:
2.
3.
4. Ecrire le programme C qui calcule et affiche la valeur du cosinus de y en fonction de x, x
étant réel.
.........
!6
x
!4
x
!2
x
1xCos 642
On arrête les calculs à l’ordre n.
Exercice 3 : (TP 1 durant 1h30)
Ecrire le programme C qui calcule et affiche les valeurs du sinus de tous les angles compris
entre 0 et 90 degrés par pas de 15 degrés. On souhaite un affichage de la forme :
sin(0) = 0.000000
sin(15) = 0.258819
sin(30) = 0.500000
…
sin(90) = 1.000000
( 2ième séance de TD et de TP)
Exercice 4 : (TD2 à traiter avec les étudiants durant 1h30)
1. Soit une suite de nombres tous positifs sauf le dernier qui est négatif. Donner le
programme C qui calcule et affiche la somme de cette suite.
2. Donner le programme C qui calcule et affiche le PGCD de 2 nombres a et b par la
méthode d’Euclide. Pour rappel l’algorithme d’Euclide consiste à faire une suite de
divisions successives de a par b et noter r le reste de la division Euclidienne. On
remplace a par b et b par r jusqu’à obtenir un reste nul. Le PGCD est le dernier reste
non nul.
3. Ecrire un programme qui détermine si un nombre est parfait ou non. (un nombre est
dit parfait, s’il est égal à la somme de ses diviseurs, exemple 6 est un nombre parfait
6=1+2+3).