Aller sur la page Vittascience.com mode Texas Instruments
Situation - problème
La randonnée du Col des Fourches jusqu’au fort de Pelousette est décrite ici. Il s’agit d’un itinéraire dans les alpes du Sud, près du col de la Bonette.
Le but de la séance est de placer des marqueurs sur la carte IGN, afin de matérialiser l’itinéraire, comme sur l’image suivante:

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
Sur l’interface Scratch de Vittascience:
Menu Var : Créer une variable que vous nommerez degres


Menu Var : affecter à degres la valeur “ “
Menu E/S :
Choisir le bloc demander à l’utilisateur “Entrer un nombre“




Opération math
Enfin, vous allez créer une nouvelle variable DD. Et lui affecter le résultat de l’opération degres + minutes / 60 :
Menu Math : choisir le premier bloc (opération +) :
Modifier et combiner 2 blocs comme celui-ci pour écrire l’opération degres + minutes / 60

Afficher le résultat
Il ne reste plus qu’à afficher le résultat avec la fonction écrire dans la console du menu E/S.
Le script complet est donné ci-dessous :

Utiliser le programme TI-CONNECT pour le transfert de fichier.
Transfert sur calculatrice TI83
Brancher la caclulatrice. Dans le logiciel TI-CONNECT, appuyer sur le bouton de transfert ordinateur => calculatrice

IDE Python
Avec le bouton prgm de la calculatrice, choisir 2: Python App

Les boutons du menu en bas de l’ecran sont accessibles avec chacune des touches situées au dessous.
Par exemple, touche fx pour Exécuter.


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. Aller dans le menu Script puis executer à nouveau le programme.
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.
Aller sur Editer
Le script est alors le suivant:
degres = float(input('Entrer les degres :'))
minutes = float(input('Entrer les minutes :'))
DD = degres + minutes / 60
print("L'angle en notation DD est :")
print(str(DD))

script affiché dans l'éditeur de la TI83
- Menu Fns…: onglet Fonc: choisir 1: def fonction()
- ajouter le nom de la fonction en passant en clavier alphanumérique (bouton 2nde puis alpha):
def conversion():
- ajouter des paramètres entre les parenthèses, que vous nommerez
degres
etminutes
- adaptez alors le script: supprimez toutes les lignes sauf celle du calcul de
DD
, rectifier les indentations dans le bloc de la fonction.

- ajouter l’instruction
return DD
à partir du menu Fns…: onglet Fonc: choisir 2: Return

- Exécuter le programme
Le Shell python
Dans la fenêtre du Shell, il ne se passe rien. C’est normal, vous allez appeler la fonction avec des arguments placés:
- avec le bouton var: choisir
conversion
(OK) - le Shell affiche le nom de la fonction.

- Il faut completer avec les arguments

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' |
Positionner des marqueurs sur une carte
Vous allez placer 2 marqueurs sur une carte, correspondant au départ et à l’arrivée de la randonnée.
Rendez vous sur le portail Geoportail
- Dans le menu outil, choisir Annoter la carte:

- Dans les outils de creation, choisir le marqueur: Placer des points.

- Renseigner alors les coordonnées dans la barre de recherche à partir des résultats calculés en format DD (voir plus haut)

- Il vous reste alors à cliquer sur le cercle-cible pour placer les 2 points départ et arrivée sur la carte.

- On pourra placer d’autres points de l’itinéraire avec la même méthode…
latitude | longitude | |
---|---|---|
étape 1 | 20,43636' | 6°51,54288' |
étape 2 | 44°20,49468' | 6°51,99768' |
étape 3 | 44°20,10228' | 6°52,15908' |
étape 4 | 44°19,81248' | 6°52,28124' |
étape 5 | 44°19,83708' | 6°52,27248' |