La version complète de cette fiche:
- version Pydroid3: TP3 geolocalisation
- version TI83: TP3 geolocalisation
PROGRAMME 1 : conversion DM => DD
DM et DD sont des formats de repères d’angles:
- DM: signifie Degrès Minutes
- DD: signifie Degrès Décimal
L’editeur de programme
Pour créer un nouveau programme: Menu Fichier: New
- Saisir alors le script python:
degres = float(input('Entrer les degres :'))
minutes = float(input('Entrer les minutes :'))
DD = degres + minutes / 60
print("l'angle en notation DD est :")
print(DD)
- Sauvegarder le programme:
- Menu Fichier: Save as
- Internal storage
- Créer un nouveau dossier appelé
python: New Folder puis saisirpython
- Nommer le fichier:
localisation.py
- Executer alors le programme avec le bouton jaune en bas de l’écran
- Renseigner les valeurs de degrés et minutes pour convertir en DD:
Utilisez alors votre programme pour définir les coordonnées DD du départ de la randonnée:
| latitude | longitude | |
|---|---|---|
| Départ | 44°20,01612' | 6°52,1109' |
Remarque: il vous faudra executer une 2e fois le programme pour le calcul de la longitude
Programme 2 : Créer une fonction conversion
Une meilleure approche du langage python consiste à créer une fonction, puis appeler celle-ci depuis le Shell pour afficher le résultat.
Modifier le programme pour créer une fonction conversion
Revenir dans l’editeur et modifier le programme pour créer une fonction:
degres et minutes qui devront être renseignés lors de l’appel de la fonction. Cela se fera depuis le Shell python.
Le Terminal
- Depuis le menu principal, à gauche, choisir Terminal
- Utiliser alors les instructions UNIX:
$ ls
$ cd python
$ python
explications…
| instruction UNIX | commentaire |
|---|---|
| ls | affiche le contenu du dossier courant |
| cd python | changer de dossier et aller dans le dossier python |
| python | lancer le shell python |
Le Shell python
Les instructions python seront alors saisies après les chevrons >>>
Chaque ligne saisie sera alors exécutée.
Saisir:
>>> from localisation import *
>>> conversion(40,23)
conversion pour transformer n’importe quelle valeur du format DM vers le format DD.
Voici celles du départ et de l’arrivée de la randonnée:
| latitude | longitude | |
|---|---|---|
| Départ | 44°20,01612' | 6°52,1109' |
| Arrivée | 44°20,04108' | 6°51,91188' |
