Examen python avancé pour la physique
1- Créer une structure mutable qui contient votre nom, prénom, âge et ville de naissance ;
Ici âge est un entier, le reste des chaines de caractères.
2- Construire une matrice A, de dimension 6x6, comme suit :
ligne n° 0 : chaque colonne k a pour valeur sin( k π/8) ; k étant le numéro de colonne
ligne n° 1 : toutes les colonne ont un valeur constante : π
ligne n° 2: chaque colonne k a pour valeur k cos(π/8) ; k étant le numéro de colonne
ligne n° 3: chaque colonne k a pour valeur sin ( k π/8) ; si k est paire
cos ( k π/8) ; si k est impaire
ligne n° 4 : chaque colonne k a pour valeur (k-1)/8
3- Construire une matrice B, de dimension 6x6, telle que
B(i,j) = 2sin ((i+1) π /10) cos((j+1) π/10)
4- Donner : a- le déterminant de A et de B
b- Le produit de A par B
5- Afficher sur un graphique les 6 fonctions définies par les lignes de la matrice A
6- Afficher sur un graphique les 6 fonctions définies par les colonnes de la matrice B
7- a- Construire une classe « EXPERIENCE » ayant les membres suivant :
- Numero (entier), Intitule (chaine), produit (chaine), température (entier) et resultat
(chaine)
- Méthode de saisie des attributs
- Méthode d’affichage des attributs
b- Instancier trois objets i1,i2 et i3 de cette classe el les placer dans une structure
adéquate.
c- Construire en utilisant l’héritage entre les classes, une classe REALISATION ayant les
membres suivant :
- Numero (entier), Intitule (chaine), produit (chaine), température (entier) et resultat
(chaine) et realisation (entier)
- Méthode de saisie des attributs
- Méthode d’affichage des attributs
d- Instancier trois objets e1,e2 et e3 de cette classe et les regrouper avec les objets de la
question b-