Bonjour,
Je dispose d'une TI-nspire CX CAS version 4.0. Je souhaiterai réaliser un programme me permettant de faire les opérations suivantes :
- J'ai un tableau de valeurs de références où à une fréquence donnée est associée une pondération
- Lorsque l'utilisateur rentre une valeur X ainsi que la fréquence f, je souhaiterai pouvoir parcourir le tableau de référence pour pouvoir effectuer l'opération X + pondération associée à la fréquence f
Comment faire donc pour pouvoir stocker ce tableau de référence et faire en sorte d'y faire appel au sein du programme ?
J'espère avoir été suffisamment claire, merci pour votre aide !
Programme parcourant tableau de valeur
Voir le premier message non lu • 4 messages
• Page 1 sur 1
-
Shoupine
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 15 Mai 2018, 13:08
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme parcourant tableau de valeur
En gros, tu cherches à parcourir une liste de valeurs (tes fréquences) pour retrouver celle qui t'es donnée et faire quelque chose avec la pondération associée.
Une simple recherche fait donc l'affaire.
Une simple recherche fait donc l'affaire.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme parcourant tableau de valeur
Oui exactement, je débute en programmation Nspire, je maitrise les boucles, if etc. Mais comment concrètement faire une recherche ?
-
Shoupine
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 15 Mai 2018, 13:08
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme parcourant tableau de valeur
Si ton tableau est en fait une matrice nommée
tab
dans laquelle la première ligne est celle des fréquences et la deuxième celle des pondérations associées, et la fréquence recherchée est freq
,tu peux faire quelque chose dans ce genre :- Code: Tout sélectionner
Define find(freq, tab)=Func
n:=coldim(tab)
For i, 1, n
If freq = tab[i,1]
Return tab[i,2]
EndFor
Disp "Pas trouvé"
Return False
EndFunc
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
4 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 27 invités