tp4 2012

Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Vous êtes sur la page 1sur 1

Université de Sétif Faculté des sciences

Département mathématiques 2eme LMD mathématiques 5


Module : langages évolués Année : 20011-2012

Objectifs : Manipuler les tableaux / matrices


1. Faire la trace d’éxécution de cet
Exercice 1 : algorithme pour le tableau suivant :

Ecrire un programme C qui lit puis affiche un 0 1 19 -6 8


tableau de N éléments réels (N=7)
2. Que fait cet algorithme ?
Exercice 2 : 3. Traduisez l’algorithme en programme C

Ecrire un programme C qui inverse un Exercice 5


tableau de N éléments réels (afficher le 1. Ecrire un programme C qui crée un
tableau avant et après l’inversement) tableau T contenant les 10 premiers
termes de la série suivante :
Exercice 3 :
U0=1
Ecrire un programme C qui affiche la valeur Un=Un-1 / 2
minimal et maximale ainsi l’emplacement de
chacune dans un tableau. 2. Afficher T

Exercice 4 : Exercice 6:
Soit l’algorithme suivant :
algorithme exo5 Ecrire un programme C qui lit puis affiche une
constante n=4 matrice de N lignes et M colonnes (4x3)
variables tab(n) : reel
i,p : entier Exercice 7:
min : reel
debut Ecrire un programme C qui affiche le nombre
pour i allant de 0 a n-1 faire d’occurrence d’une valeur (entrée au clavier)
lire(tab[i]) dans une matrice NxM.
finpour
Exercice 8 :
pour i allant de 0 a n-2 faire
mintab[i] Ecrire un programme C qui calcule et affiche le
pour p allant de i+1 a n faire produit de deux matrices A et B
si (tab[p]<min) alors
mintab[p] exemple
tab[p]tab[i]
tab[i]min
finsi
finpour
finpour

pour i allant de 0 a n-1 faire


ecrire(tab[i])
finpour

fin

Vous aimerez peut-être aussi