Disparition de listes en bougeant un curseur.

Maussion shared this question 3 years ago
Answered

Bonjour,


je crée des listes à l'aide de curseurs, et parfois, il arrive qu'elles disparaissent d'un coup, en faisant varier le curseur.

Ce qui est vraiment frustrant, c'est que même en faisant du ctrl+z pour annuler, impossible, la liste ne revient plus.

Je joins le fichier (tout est créé avec la ligne de saisie ou les boutons, pas de scripts).

Et par ailleurs, voici en vidéo le problème (une courbe vaut mieux que des stats, une vidéo vaut mieux qu'un post) :

Je vous remercie par avance pour l'aide que vous pouvez m'apporter,


N.B : J'ai vu que le problème avait été évoqué par quelqu'un d'autre, mais les réponses avaient contourné le problème. Je n'ai pas le bagage suffisant sur geogebra pour le contourner pour ma part, d'où ce post.

Comments (9)

photo
1

Bonsoir,


dans un premier temps il serait peut-être bon revoir tes définitions de liste : il ne devrait pas y avoir de "?" avec une écriture cadrée


/B7B4a9LzAjmeAAAAAElFTkSuQmCC


je lis du liste1(i/Pas) avec Pas=10/n ...... si on veut voir plus clair ça fait liste1(i*n/10) mais ce i*n/10 est-il toujours un entier ? bien sûr que non ! ne t'étonnes donc pas de te faire jeter parfois quand GeoGebra en a sa claque de se montrer complaisant en traitant tes décimaux comme des naturels

photo
1

Bonsoir,

Oui, c'était un peu mal fait à la volée, je reconnais que dans mon usage, j'abuse de temps en temps de la générosité de geogebra de produire visuellement des choses qui comportent pourtant des erreurs que Python mettrait en rouge.

Mais concernant mes i/Pas, ils sont des entiers (mathématiquement parlant tout du moins) vu que l'incrément vaut le Pas. (Ca aurait été plus simple de mettre un incrément de 1 et de multiplier par le Pas là où j'en avais besoin, plutôt que de diviser par le Pas pour obtenir des entiers, certes. Mais je m'étais embarqué à utiliser en incrément mon Pas et non 1).

Cela dit, même en mettant floor(i/Pas) pour éviter un entier mathématique qui ne l'est pas informatiquement parlant, ou en faisant plus classiquement ma séquence avec incrément de 1, les listes disparaissent. Donc le problème vient devrait venir du point d'interrogation.

J'ai corrigé les indices pour enlever les points d'interrogation et mis un incrément classique de 1. Malgré cela, la disparition a encore eu lieu et là je ne vois pas où serait caché un des problèmes précédents.

Le fichier avec les corrections apportés est joint dans le message.

photo
1

Hello

@Noel : Dans le premier fichier, ce n'est pas liste1(i/Pas) mais liste1(i)/Pas

@Maussion : Je me suis cassé le poignet en bougeant le curseur dans tes 2 fichiers

et je n'ai jamais eu de "?" ni de disparition de listes..!

D'où ma question : quelle version de GeoGebra5 as-tu..? Télécharge la dernière ICI


(Il me semble qu'avant GeoGebra n'aimait pas les "liste1(i)" dans les séquences et qu'il fallait remplacer par "Elément(liste1,i)")

photo
1

@Noel : Dans le premier fichier, ce n'est pas liste1(i/Pas) mais liste1(i)/Pas


/74VEfWMB3HdAAAAAElFTkSuQmCC

photo
1

Ah oui, j'ai du me mélanger les pédales dans les 2 fichiers

Anyway, tu arrives à faire disparaître les listes (dans les 2 fichiers)..?

photo
1

Oui, dans les deux fichiers.

J'ai la version 5.0.380.0-3D (c'est ce qu'affiche geogebra quand je clique sur licence).

Je viens d'essayer en mettant des element(liste1,i), j'ai encore eu la disparition en déplaçant le curseur.

La version ci-jointe.


(cela dit, mes i/Pas sont des entiers dans le fichier 1, même si ce n'est plus le problème :)


(Question : en installant la nouvelle version, est-ce que je vais garder mes outils personnalisés et mes paramètres par défaut ?)

photo
1

Bonjour,

J'ai téléchargé la dernière version de geogebra aujourd'hui.

Je parviens toujours à faire supprimer les listes dans tous les fichiers en bougeant le curseur.

Cela dit on s'y fait, on sauvegarde avant de bouger le curseur. C'est juste frustrant de ne pas comprendre d'où vient le problème, car il peut être amené à se répéter (dans le fichier V3 on pouvait clairement exclure les éventuels causes mentionnées dans les premières réponses). Je me demande si c'est un problème lié à mon ordinateur, mais je connais au moins une autre personne à qui la disparition de tout un fichier est parvenu en entrant une commande dans la ligne de saisie qui a produit une erreur, et en fond tout a disparu, à l'image de la vidéo postée dans ce topic. Et impossible de récupérer à coup d'annulation.

photo
1

Bonjour

Toujours impossible de faire disparaître tes listes chez moi...


La version que tu avais avant était la 380, dis-tu : elle date de 2017

La dernière version que tu as téléchargé est bien la 581..? GeoGebra 5 ou 6 ?

Je suis sous MAC et non sous windows et ne peut pas t'aider : Est-ce un problème d'installation ? de Java ?

Si tu fais Aide => A propos : Qu'as-tu écrit ? (version, java)

As-tu essayé avec GeoGebra5 et GeoGebra6..?

photo
photo
1

Bonjour,

Même moi, je ne peux pas reproduire l'erreur

(applet version 3 avec GGB5.0.581 Win10 et GGB6.0.581 WEB Chrome).

.

Mais Je veux dire :

Au lieu de chercher l'erreur, il serait préférable de chercher la commande GGB appropriée.

-----------------

Note supplémentaire : la condition correcte pour la fonction est: Si(0 x 10, ..... (pas < mais <=)

© 2023 International GeoGebra Institute