From be94f811bbb84ee315603f9f1d8fd29cadd93578 Mon Sep 17 00:00:00 2001 From: Lyanis Souidi Date: Sat, 20 May 2023 19:27:52 +0200 Subject: [PATCH] [Ex2 - Q5] Ajout Co-authored-by: Dimitrijevic --- README.md | 1 + ex2/README.md | 22 ++++++++++++++++++++++ ex2/scripts/ex2-5.sce | 10 ++++++++++ 3 files changed, 33 insertions(+) create mode 100644 ex2/scripts/ex2-5.sce diff --git a/README.md b/README.md index 4a51def..f962915 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Les réponses aux questions des exercices sont situées dans les README des doss - [Médiane, variance et écart-type](ex2/#q2) - [Espérence de vie minimale et maximale](ex2/#q3) - [Histogramme](ex2/#q4) + - [Classement](ex2/#q5) 3. [Taux d'accoissement naturel](ex3/) 1. [Acroissements minimaux et maximaux](ex3/#q1) 2. [Pays ayant un taux d'accroissement négatif](ex3/#q2) diff --git a/ex2/README.md b/ex2/README.md index 7dc9012..a796557 100644 --- a/ex2/README.md +++ b/ex2/README.md @@ -7,6 +7,7 @@ 2. [Médiane, variance et écart-type](#q2) 3. [Espérence de vie minimale et maximale](#q3) 4. [Histogramme](#q4) +5. [Classement](#q5) --- @@ -120,6 +121,27 @@ histplot(20,data(1:100,11),normalization=%f) Par simple observation on voit que la classe modale de l’espérance de vie des hommes par pays est celle comprise entre 71.75 et 73.20 ans, soit la 16ème classe. (le 16ème baton du graphe est le plus élévé). +--- + +## Question 5 : Classement {#q5} + +> Classer les pays suivant les valeurs croissantes de la colonne homme. + En déduire le pays où l’espérance de vie des hommes est la plus grande et celui où elle est la plus petite. + +**[Script Scilab](scripts/ex2-5.sce) :** + +```scilab +[esperanceHomme,indice] = gsort(data(:,11), 'g', 'i'); + +paysMaxHomme = pays(indice(length(indice)-1)) +paysMinHomme = pays(indice(1)) +``` + +**Résultat :** + +- Pays ayant où l'espérance de vie des hommes est la plus élevé : Saint-Marin +- Pays ayant où l'espérance de vie des hommes est la plus faible : Centrafricaine(République) + --- diff --git a/ex2/scripts/ex2-5.sce b/ex2/scripts/ex2-5.sce new file mode 100644 index 0000000..266bb74 --- /dev/null +++ b/ex2/scripts/ex2-5.sce @@ -0,0 +1,10 @@ +data = csvRead("data.csv"); +pays = csvRead("data.csv",",",".","string")(:,1); + +[esperanceHomme,indice] = gsort(data(:,11), 'g', 'i'); + +paysMaxHomme = pays(indice(length(indice)-1)); +paysMinHomme = pays(indice(1)); + +mprintf("Pays ayant où l''espérance de vie des hommes est la plus élevé : %s\n", paysMaxHomme); +mprintf("Pays ayant où l''espérance de vie des hommes est la plus faible : %s\n", paysMinHomme);