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
5 posts
• Page 1 of 1
Problème sur la valeur d'une variable
You do not have the required permissions to view the files attached to this post.
-
New
Niveau 0: MI (Membre Inactif)- Posts: 1
- Joined: 09 Nov 2018, 19:43
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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.
Last edited by UnCurieux on 15 Nov 2018, 18:26, edited 1 time in total.
-
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 367
- Images: 2
- Joined: 19 May 2017, 18:20
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(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: Select all
1->Y
EffDess
Pxl-Aff(0,0
Disp Y
affichera toujours 0 à cause du EffDess.
Mais également :
- Code: Select all
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)- Posts: 38
- Joined: 11 Jan 2016, 23:19
- Gender:
- Calculator(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)- Posts: 42384
- Images: 17086
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest