[Ex2 - Q3] Ajout
Co-authored-by: Dimitrijevic <hugo.dimitrijevic@etu.u-pec.fr>
This commit is contained in:
parent
6724fa2c67
commit
573e354083
@ -41,6 +41,7 @@ Les réponses aux questions des exercices sont situées dans les README des doss
|
|||||||
2. [Espérance de vie](ex2/)
|
2. [Espérance de vie](ex2/)
|
||||||
- [Moyenne](ex2/#q1)
|
- [Moyenne](ex2/#q1)
|
||||||
- [Médiane, variance et écart-type](ex2/#q2)
|
- [Médiane, variance et écart-type](ex2/#q2)
|
||||||
|
- [Espérence de vie minimale et maximale](ex2/#q3)
|
||||||
3. [Taux d'accoissement naturel](ex3/)
|
3. [Taux d'accoissement naturel](ex3/)
|
||||||
1. [Acroissements minimaux et maximaux](ex3/#q1)
|
1. [Acroissements minimaux et maximaux](ex3/#q1)
|
||||||
2. [Pays ayant un taux d'accroissement négatif](ex3/#q2)
|
2. [Pays ayant un taux d'accroissement négatif](ex3/#q2)
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
## Table des matières
|
## Table des matières
|
||||||
1. [Moyenne](#q1)
|
1. [Moyenne](#q1)
|
||||||
2. [Médiane, variance et écart-type](#q2)
|
2. [Médiane, variance et écart-type](#q2)
|
||||||
|
3. [Espérence de vie minimale et maximale](#q3)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -70,4 +71,36 @@ ecart_type_femme = sqrt(variance_esperance_vie_femme)
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Question 3 : Espérence de vie minimale et maximale {#q3}
|
||||||
|
|
||||||
|
> Calculer les esprérances de vie minimale et maximale en précisant les pays correspondant à ces valeurs.
|
||||||
|
|
||||||
|
**[Script Scilab](scripts/ex2-3.sce) :**
|
||||||
|
|
||||||
|
```scilab
|
||||||
|
esperance_vie_min_homme = min(data(Valeur_esperance_vie_homme,11))
|
||||||
|
pays_esperance_vie_min_homme = pays(find(data(:,11) == esperance_vie_min_homme))
|
||||||
|
|
||||||
|
esperance_vie_min_femme = min(data(Valeur_esperance_vie_femme,12))
|
||||||
|
pays_esperance_vie_min_femme = pays(find(data(:,12) == esperance_vie_min_femme))
|
||||||
|
|
||||||
|
esperance_vie_max_homme = max(data(Valeur_esperance_vie_homme,11))
|
||||||
|
pays_esperance_vie_max_homme = pays(find(data(:,11) == esperance_vie_max_homme))
|
||||||
|
|
||||||
|
esperance_vie_max_femme = max(data(Valeur_esperance_vie_homme,12))
|
||||||
|
pays_esperance_vie_max_femme = pays(find(data(:,12) == esperance_vie_max_femme))
|
||||||
|
```
|
||||||
|
|
||||||
|
**Résultat :**
|
||||||
|
|
||||||
|
- Espérance de vie minimale :
|
||||||
|
- Homme : 50 ans (Centrafricaine(République))
|
||||||
|
- Femme : 52 ans (SierraLeone)
|
||||||
|
- Espérance de vie maximale :
|
||||||
|
- Homme : 85 ans (Saint-Marin)
|
||||||
|
- Femme : 89 ans (Saint-Marin)
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
[⬅️](../ex1/ "Exercice précédent (Exercice 1)") | [🏠](../ "Retour au sommaire") | [➡️](../ex3/ "Exercice suivant (Exercice 3)")
|
[⬅️](../ex1/ "Exercice précédent (Exercice 1)") | [🏠](../ "Retour au sommaire") | [➡️](../ex3/ "Exercice suivant (Exercice 3)")
|
||||||
|
26
ex2/scripts/ex2-3.sce
Normal file
26
ex2/scripts/ex2-3.sce
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
data = csvRead("data.csv");
|
||||||
|
|
||||||
|
Valeur_esperance_vie_femme = find (data(:,12) >=0);
|
||||||
|
Valeur_esperance_vie_homme = find (data(:,11) >=0);
|
||||||
|
|
||||||
|
pays = csvRead("data.csv",",",".","string")(:,1);
|
||||||
|
|
||||||
|
esperance_vie_min_homme = min(data(Valeur_esperance_vie_homme,11));
|
||||||
|
esperance_vie_max_homme = max(data(Valeur_esperance_vie_homme,11));
|
||||||
|
|
||||||
|
pays_esperance_vie_min_homme = pays(find(data(:,11) == esperance_vie_min_homme));
|
||||||
|
pays_esperance_vie_max_homme = pays(find(data(:,11) == esperance_vie_max_homme));
|
||||||
|
|
||||||
|
esperance_vie_min_femme = min(data(Valeur_esperance_vie_femme,12));
|
||||||
|
esperance_vie_max_femme = max(data(Valeur_esperance_vie_homme,12));
|
||||||
|
|
||||||
|
pays_esperance_vie_min_femme = pays(find(data(:,12) == esperance_vie_min_femme));
|
||||||
|
pays_esperance_vie_max_femme = pays(find(data(:,12) == esperance_vie_max_femme));
|
||||||
|
|
||||||
|
|
||||||
|
mprintf("Espérance de vie minimale :\n");
|
||||||
|
mprintf("\t- Homme : %.0f ans (%s)\n", esperance_vie_min_homme, pays_esperance_vie_min_homme);
|
||||||
|
mprintf("\t- Femme : %.0f ans (%s)\n", esperance_vie_min_femme, pays_esperance_vie_min_femme);
|
||||||
|
mprintf("Espérance de vie maximale :\n");
|
||||||
|
mprintf("\t- Homme : %.0f ans (%s)\n", esperance_vie_max_homme, pays_esperance_vie_max_homme);
|
||||||
|
mprintf("\t- Femme : %.0f ans (%s)\n", esperance_vie_max_femme, pays_esperance_vie_max_femme);
|
@ -37,7 +37,6 @@ tauxAccroissementMax = max(tauxAccroissement)
|
|||||||
**[Script Scilab](scripts/ex3-2.sce) :**
|
**[Script Scilab](scripts/ex3-2.sce) :**
|
||||||
|
|
||||||
```scilab
|
```scilab
|
||||||
pays = csvRead("data.csv",",",".","string")(:,1);
|
|
||||||
pays(tauxAccroissement < 0)
|
pays(tauxAccroissement < 0)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user