Bonjour,
Je suis en train de développer un programme, mais le problème est que:- j'ai donné une valeur à une variable, mais dans la suite du programme quand j'utilise cette variable celle-ci semble valoire 0.
je vous laisse ici un petit screen de la partie du programme.
Ici je donne une valeur à Y, mais lorsque je lance mon programme les pixels s'affichent en Y=0
Ce qui pour moi n'a aucun sens.
merci de votre aide!
Problème sur la valeur d'une variable
Voir le premier message non lu • 5 messages
• Page 1 sur 1
-
New
Niveau 0: MI (Membre Inactif)- Messages: 1
- Inscription: 09 Nov 2018, 19:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 1S
Re: Problème sur la valeur d'une variable
Je rencontre souvent ce problème, qui n'a lieu qu'avec Y.
Je ne peux pas te dire pourquoi, tout ce que je peux te conseiller est de changer de variable... C'est la seule méthode qui fonctionne pour moi.
Je ne peux pas te dire pourquoi, tout ce que je peux te conseiller est de changer de variable... C'est la seule méthode qui fonctionne pour moi.
Dernière édition par UnCurieux le 15 Nov 2018, 18:26, édité 1 fois.
-
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)- Messages: 367
- Images: 2
- Inscription: 19 Mai 2017, 18:20
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Prépa scientifique 1A
Re: Problème sur la valeur d'une variable
J'ai déplacé le sujet puisqu'il concerne visiblement les z80 et non les Nspire.
Il faudrait d'ailleurs préciser qu'il a été écrit pour une 83 Premium CE (enfin, je pense).
Il me semble me souvenir que les variables X et Y sont les variables utilisées pour repérer un point lors de l'affichage. Par exemple, si on fait un simple
Par conséquent, il est possible que la fonction
Mais c'est tout de même bizarre...
Il faudrait d'ailleurs préciser qu'il a été écrit pour une 83 Premium CE (enfin, je pense).
Il me semble me souvenir que les variables X et Y sont les variables utilisées pour repérer un point lors de l'affichage. Par exemple, si on fait un simple
Input
, on peut déplacer le curseur sur l'écran avec les flèches et quand on appuie sur [Enter] les coordonnées du point sont enregistrées dans X et Y.Par conséquent, il est possible que la fonction
Pxl-Aff
modifie la valeur de ces variables !Mais c'est tout de même bizarre...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Problème sur la valeur d'une variable
Y est modifié lors de l'initialisation de la fenêtre graphique. C'est-à-dire que si on a modifié Xmax ou utilisé EffDess par exemple, Y prendra la valeur 0 lorsqu'on affichera la fenêtre graphique.
Exemple :
affichera toujours 0 à cause du EffDess.
Mais également :
affichera 0 si EffDess est effectué sur l'écran de calcul ou 1 si EffDess est effectué sur l'écran graphique.
Si on veut éviter ce problème, la meilleure idée est de ne pas utiliser Y avec l'écran graphique.
Exemple :
- Code: Tout sélectionner
1->Y
EffDess
Pxl-Aff(0,0
Disp Y
affichera toujours 0 à cause du EffDess.
Mais également :
- Code: Tout sélectionner
EffDess
1->Y
Pxl-Aff(0,0
Disp Y
affichera 0 si EffDess est effectué sur l'écran de calcul ou 1 si EffDess est effectué sur l'écran graphique.
Si on veut éviter ce problème, la meilleure idée est de ne pas utiliser Y avec l'écran graphique.
-
RuadhPremium
Niveau 13: CU (Calculateur Universel)- Messages: 38
- Inscription: 11 Jan 2016, 23:19
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Problème sur la valeur d'une variable
Il y a la même chose sur Casio Graph. Aucun problème avec les lignes/cercles, mais l'instruction d'allumage de pixel/point a un effet de bord sur les valeurs des variables X ou Y.
C'est peut-être voulu.
C'est peut-être voulu.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41496
- Images: 14632
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
5 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 14 invités