Vous êtes sur la page 1sur 1

TP3 –Informatique : Structures de données statiques

Manipulation 1
Écrire un programme Pascal qui lit deux nombres complexes A et B tel que :
A = x1+ i · y1 et B= x2 + i· y2 ( avec i symbole du nombre complexe tel que i2 = -1)
Puis calcul selon le choix de l’utilisateur :
1) Som = A+ B et module de Som
2) Dif = A – B et module de Dif
3) Prod = A · B et module de Prod
Manipulation 2
Écrire un programme Pascal qui lit les valeurs d’un tableau à une dimension de 10 valeurs
puis Selon le choix de l’utilisateur
1) ordonne le tableau dans l’ordre croissant
2) ordonne le tableau dans l’ordre décroissant
3) Calcule et affiche la valeur moyenne du tableau

Manipulation 3
Soit la matrice MAT (N ×N) définie par :
j=1 j=2 j=3 …… j=N
i=1 1 1+2=3 1+3=4 …… 1+N
i=2 2-1 = 1 2 5 …… 2+N
i=3 3-1 = 2 3-2=1 3 …… 3+N
…. …… …… …… ……. ……
i=N N-1 N-2 N-3 …… N

Ecrire un programme Pascal qui permet de remplir et d’afficher la matrice MAT selon la valeur
N choisie par l’utilisateur

Manipulation 4
On considère un groupe de N étudiants (avec N< =300) suivant trois cours (ou modules) au
cours de l’année. Écrire un programme Pascal qui permet de :
 lire d’abord le nombre N d’étudiants
 puis pour chaque étudiant, il lit son nom, prénom, ses notes, calcul sa moyenne et affiche
s’il est admis ou ajourné.
 ensuite selon le choix de l’utilisateur : le programme doit afficher la liste des étudiants
selon leur classement décroissant ou croissant de la moyenne.

Vous aimerez peut-être aussi