CPGE Oujda SERIE N°1 SPE
Algorithmique/Programmation
Structures
Exercice
1
Enregistrements.
Soit la
variable T de type tableau (vecteur) qui contient N enregistrements, chaque
enregistrement ayant pour champs le nom,
le prénom et l’age d’une personne.
Ecrire
un programme qui lit les éléments du tableau, les tri
sur le nom puis les affiche dans un ordre alphabétique croissant selon leurs
noms.
Ajouter
une fonction qui calcule la moyenne des ages de toutes les personnes ainsi q’
une procédure qui affiche les informations de la plus vieille personne.
Exercice 2 :
Ecrire les procédures de calcul
sur les nombres complexes au moyen d’un type enregistrement :
Addition : (a+bi)+(c+di)=(a+c)+(b+d)i
Soustraction : (a+bi)-(c+di)=(a-c)+(b-d)i
Multiplication : : (a+bi)*(c+di)=(ac-bd)+(ad+bc)i
Exercice 3 :
Ecrire une procédure qui donne la
résolution d’une équation du second degré dans l’ensemble des complexes au
moyen d’un type enregistrement :
Type signe=(negatif,nul,positif)
Complexe=record
Reel :real ;
Imag :real ;
End ;
Equa=record
A,B,C :real
Case signe_delta :signe of
Negatif : (z1,z2 :complexe)
Nul :
(x :real)
Positif : (x1,x2 :real)
End ;