π
<-

pb pour extraction d'une ligne dans une matrice.

Programmation et implémentation d'algorithmes.

pb pour extraction d'une ligne dans une matrice.

Unread postby lamouline69 » 03 Feb 2016, 10:47

bonjour j'aurais une question concernant un soucis qui m'arrive pour la première fois alors que j'utilise cette procèdure dans les autres prog et sans soucis pour les autres...

j'ai créé une matrice de données... en topographie on travail avec des numero de points auquels on associe des coordonnées.

ma matrice est du type: son nom: MATRICE POINT
n°pt xpoint y point
100 256.25 134.14
101 336.21 214.95
102 445.12 166.75

j'ai mis au point un prog où lorsque je donne un numéro de point, on vient extraire le numéro, les x et y concernés.

c'est a dire que si dans un prog je veux utiliser le point 101.

- j'en extrait la première colonne en matrice
- je la transforme en liste
-je cherche la position du numéro de point
-je stocke la position qui correspond au numero de ligne( je l'appelle NL et dans notre cas c'est la ligne 2 donc NL prend la valeur2)
-j'extrait la ligne en matrice
-je la transforme en liste
-dans la liste j'extrait la valeur num 1 et je stocke en num
-dans la liste j'extrait la valeur num 2 et je stocke en X
-dans la liste j'extrait la valeur num 3 et je stocke en Y

et voila... cela fonctionne impeccable.

or dans mon dernier programme

quand le prog se déroule, il m'affiche un message erreur et si je le débogue,
je m'aperçois qu'il s'arrête sur l'extraction dans ma matrice de la ligne NL en me renvoyant

{"mat2list(at([matrice point],NL-1)) error, bad argument value

c'est ce NL-1, qui me chagrine, NL=2, pourquoi afficher NL-1????

quand je débogue les autre programme...NL prend vraiment la valeur 2 et j'amais de NL-1????

si quelqu'un à une idée...car pour l'ensemble des programmes à réaliser pour mes élèves tout avance bien...si ce n'est ce truc...

merci
User avatar
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 32%
 
Posts: 17
Joined: 17 Jan 2016, 12:35
Location: lyon
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: enseignant geometre topographe

Re: pb pour extraction d'une ligne dans une matrice.

Unread postby lamouline69 » 03 Feb 2016, 10:58

Aller, on peut clore cette question, en effet.

pour résoudre ce problème et là dans ce prog je ne comprends pas pourquoi.

il m'a fallu modifier l'emplacement de la déclaration de la varianle NL.

avant j'avais
EXPORT IDD()
BEGIN
LOCAL variables locales
procedure de saisie
extraction de point ( c'est là que cela bloqué


maintenant il y a
EXPORT IDD()
BEGIN
LOCAL variables locales
procedure de saisie
LOCAL NL;
extraction de point ( c'est là que cela bloqué


et tout est ok.

je ne comprends pas pourquoi le fait de déplacer la déclaration de variable a changer cela.

mais tout est ok.

donc mon prog d'intersection de droite est fini

reste intersection droite cercle, cercle cercle, point proche droite et point proche cercle...;)
User avatar
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 32%
 
Posts: 17
Joined: 17 Jan 2016, 12:35
Location: lyon
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: enseignant geometre topographe

Re: pb pour extraction d'une ligne dans une matrice.

Unread postby lamouline69 » 03 Feb 2016, 10:59

AH si j'oubliais, il ne reste plus qu'a attendre la maj des grades et je pourrais contrôler les résultats avec ma hp 50...
User avatar
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 32%
 
Posts: 17
Joined: 17 Jan 2016, 12:35
Location: lyon
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: enseignant geometre topographe


Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1267 utilisateurs:
>1224 invités
>36 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)