π
<-
Chat plein-écran
[^]

Programme parcourant tableau de valeur

Pour TI-Nspire OS 3.0 ou ultérieur.

Programme parcourant tableau de valeur

Message non lude Shoupine » 15 Mai 2018, 13:14

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 !
Avatar de l’utilisateur
Shoupine
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 80%
 
Messages: 2
Inscription: 15 Mai 2018, 13:08
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Programme parcourant tableau de valeur

Message non lude Bisam » 15 Mai 2018, 13:17

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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Programme parcourant tableau de valeur

Message non lude Shoupine » 15 Mai 2018, 13:18

Oui exactement, je débute en programmation Nspire, je maitrise les boucles, if etc. Mais comment concrètement faire une recherche ?
Avatar de l’utilisateur
Shoupine
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 80%
 
Messages: 2
Inscription: 15 Mai 2018, 13:08
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Programme parcourant tableau de valeur

Message non lude Bisam » 15 Mai 2018, 14:27

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
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Nspire-Lua

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1195 utilisateurs:
>1178 invités
>11 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)