controle 14 15

Telechargé par Zineb Majdoub
Université Hassan 1er - Settat Faculté des Sciences et Techniques
F.S.T. ; B.P. : 577 route de Casablanca Settat ; (0523) 40 07 36 ; Fax : (0523) 40 09 69
Parcours : MIP
Semestre : 3 A.U: 2014-2015
Module Algorithmique et Programmation 2
Contrôle
Durée 1 heure 30 minutes
Calculatrices, portables, documents non autorisés
EX1: (4 points)
Ecrivez un programme qui lit un tableau dynamique T[N] et qui en effectue le tassement sur un élément lu au
clavier. Voici un exemple :
0
1
0
2
0
5
6
7
8
0
0
1
2
5
6
7
8
0
0
0
0
0
La dimension du tableau est N quelconque lu au clavier
EX2 : (8 points)
Ecrivez un projet qui comporte trois modules et qui lit une matrice A(N,N) et qui fait le teste
suivant :
Si A est symétrique, il affiche que A et sa transposée sont les mêmes et il affiche A. Sinon, il
calcule la transposée et affiche A et sa transposée. Le module M1 comporte la lecture et
l’affichage d’une matrice carrée.
Le module M2 comporte le teste de la matrice A. Le module M3 comporte le calcul de la
transposée d’une matrice.
EX3 : (8 points)
Ecrire un programme qui utilise la notion de structure et qui lit au clavier deux vecteurs T et
V de trois composantes chacun et exprimés dans une même base orthonormée. Ce programme
comportera une fonction qui lit un vecteur, une fonction qui affiche un vecteur, une fonction
qui calcule la somme de deux vecteurs, une fonction qui calcule leur produit scalaire ainsi
qu’une fonction qui calcule leur produit vectoriel. On affichera en plus tous les résultats.
1 / 1 100%

controle 14 15

Telechargé par Zineb Majdoub
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 !