• Aucun résultat trouvé

NSI Importer des données à partir d’un fichier csv AP

N/A
N/A
Protected

Academic year: 2022

Partager "NSI Importer des données à partir d’un fichier csv AP"

Copied!
3
0
0

Texte intégral

(1)

NSI Importer des données à partir d’un fichier csv AP

1/3

Présentation de l’activité

Exploitation des enregistrements d’un GPS d’une randonnée :

Niveau 1 : Lecture des données et utilisation de ces données

1.1- Ouvrir le fichier Rando.csv avec Notepad++.

1.2- Ouvrir ce fichier également avec LibreOfficeCalc. Le logiciel ouvre une fenêtre avec une prévisualisation du fichier en bas. Compléter sur ce document et changer si nécessaire sur le logiciel les éléments suivants :

Jeu de caractères : ………

Séparé par :  Tabulation  Virgule  Autres  Point virgule  Espace

 Que fait le logiciel et à quoi ressemble désormais ce fichier ?...

………

1.3- Ouvrir un nouveau fichier dans spyder et l’enregistrer au même endroit que votre fichier csv sous le nom Rando_python.py.

Niveau 2 : Topographie du parcours Niveau 1 :

- Distance totale parcourue - Dénivelé positif et négatif

- Altitude au moment du relevé

- Distance parcourue depuis le précédent relevé

Niveau 3 :

- Altitude maximum

- Temps de parcours par rapport à une vitesse moyenne

- Dépense de calories

- Chargement d’un parcours plus long - …….

(2)

NSI Importer des données à partir d’un fichier csv AP

2/3

1.4- A partir des fonctions données dans l’exercice précédent. Si le résultat correspond à la réponse attendue, cocher la case dans la colonne de droite.

 Programme 1 : Ouvrir le fichier csv et copier :

- la première ligne dans une liste (nommée liste_entetes)

- le reste du fichier dans une liste (nommée parcours) de 2 uplets (comprenant à chaque item un couple (altitude, distance parcourue)

Résultat du test attendu :

 Programme 2 : Réaliser une fonction qui permet de séparer cette liste en deux listes de nombres décimaux dont une contient les altitudes (liste nommée Altitude) et l’autre les distances parcourues (liste nommée Distance).

Résultat du test attendu :

 Programme 3 : Réaliser une fonction (nommée denivele) qui calcule le dénivelé cumulé positif et négatif

Résultat du test attendu :

 Programme4 : Réaliser une fonction (nommée cumul_distance) qui va générer une nouvelle liste (nommée distance_parcourue) et donner la longueur totale du parcours.

Faire un arrondi à 2 décimales après la virgule

Résultat du test attendu :

(3)

NSI Importer des données à partir d’un fichier csv AP

3/3

Niveau 2 : Présenter les données sous forme de graphique

 Programme 5 : Réaliser une fonction (nommée visualisation_denivele) qui génère un graphique à partir des listes renvoyées par la fonction du programme 2.

Le nom des axes x et y seront récupérés à l’aide de la liste (nommée liste_entetes) crée dans le programme1.

Aide : Utiliser la commande plot : explications ici…

Résultat du test attendu :

 Programme 6 : Pour mieux se repérer avec son gps, il est plus intéressant d’avoir la distance parcourue que la distance entre deux points. On va générer un nouveau fichier csv avec cette nouvelle information.

Ecrire dans un nouveau fichier csv (nommée fichier_rando.csv) la distance parcourue dans la première colonne et l’altitude dans la seconde colonne. Ne pas oublier de compléter les entêtes dans la première ligne.

Résultat du test attendu :

Niveau 3 : Autres exploitations possibles

On peut imaginer de chercher :

- l’altitude la plus haute (ou la plus basse) ;

- tester le programme avec un fichier pour un circuit de plusieurs dizaines de kilomètres ; - Estimer le temps de parcours par rapport à une vitesse moyenne donnée par l’utilisateur ; - Estimer la dépense calorique pour ce parcours

Références

Documents relatifs

A partir du lundi 15 février 2021 jusqu’au jeudi 4 mars 2021, entre 07.00 heures et 16.00 heures, tout stationnement/parcage de véhicules est interdit à Alzingen, dans la rue

« (2) Au cas où le congé parental n’est pas exercé consécutivement au congé de maternité ou au congé d’accueil, le parent bénéficiaire doit notifier sa demande au

Déterminer les trois formations/établissements qui ont le pourcentage le plus élevé d’admis néo bache- liers avec mention Très Bien au bac6. Déterminer les

Si aucune licence API n'est appliquée mais que vous disposez déjà du fichier .lic, vous pouvez installer votre licence en cliquant sur le bouton Installer une licence, vous

On ne peut donc faire aucun calcul avec, il faut alors convertir cette variable en nombre entier avec la commande int(nom_variable). Modifier le programme pour afficher maintenant

Emplacement, Nom et Extension du fichier à ouvrir Si ce nom de fichier n'existe pas => création du fichier Instruction PHP pour écrire dans un fichier.. Variable de connexion

À notre connaissance, la métaphore du colloque scientifique a été peu utilisée pour structurer une situation de e-learning, bien qu’on retrouve, dans la littérature sur

✓ La première ligne d’un fichier CSV peut contenir la liste des descripteurs, c’est la dire les entêtes de colonnes des données présentes dans le fichier.. Remarque :