| Problème de donnée dans pacman |
| Auteur |
Message |
Bobibobi
Invité
|
Posté le : Lun 10 Sep 2012, 20:18
|
|
|
J'ai voulu installer pacman que j'ai trouver sur votre site à l'adresse https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=358 mais au moment de le lancer ça m'affiche erreur de donnée et le curseur se met à droite du 0 ( dans l'espace vide) dans la formule suivante: If Y=0 du coup je ne sais pas quoi corriger pouvez vous m'aider?
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 10 Sep 2012, 20:30
|
|
|
Mais pourquoi ne pas poser cette question directement sur ce topic?
Si la syntaxe est bonne sur cette ligne, vérifie que tu as bien mis le 2->Y au début du programme et tous les endroits ou on manipule Y.
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Sep 2012, 22:30
|
|
|
Je ne vois pas ce qui peut causer une erreur "type de donnée" à l'emplacement de l'espace de la commande If. Cela doit plutôt venir du Y.
La syntaxe est prgm+1+alpha+y+2nde+math+1+0 (efface la ligne avec annul puis réécrit pour être tranquille)
Rend toi dans le menu 2nde+mem+2+3 pour vérifier qu'Y n'y figure pas : Y ne doit pas être complexe.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 15:46
|
|
|
Ok je vais essayer comme tu dis linkakro mais j'ai peur que lorsque j'appuis sur annul tout le prgrm s'efface et comme j'ai mis longtemps a le recopier et excusez moi pour mon ignorance mais je suis qu'un débutant 
|
| |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 15:52
|
|
|
Et au fait Y se trouve dans les complexes, je sais pas si sa change quelque chose mais je le dis si ça peux vous aider a m'aider 
|
| |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 17:07
|
|
|
Euh d'une manière que j'ignore j'ai réussi a corriger l'erreur mais maintenant quand je joue sa fait erreur étiquette que faire?
|
| |
|
| |
Samos
Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 17:23
|
|
|
une erreur étiquette signifie que le programme doit aller à un Lbl qui n'existe pas.
Vérifie que tu as tapé correctement tous les Lbl machinchose et les Goto machinchose
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:01
|
|
|
J'ai vérifié les machinchoses mais ya pas de problème par contre quand j'ai écris le prgrm j'ai mis a la place des "int(" des "partEnt(" et les "rand" par des "nbraléat(" vu qu'il y a pas ces donné dans la Ti-82 fr est-ce que j'ai bien fait?
|
| |
|
| |
Cytropus
Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:16
|
|
|
Oui , mais quand il te dit de vérifier les machinchoses , il te demande de vérifier si t'as pas confondu un 0 avec un O (zéro et o)
PS: c'est inutile mais tu peut mettre ent( à la place de partEnt(
---------------------- Le nouveau site de tout82 |
 |
|
| |
Samos
Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:19
|
|
|
rand=nbrAleat
ent(=int(
entAleat(=RandInt(
c'est juste la traduction de anglais/français. Avec Nbraleat du devrais peu-être avoir un problème s'il y avait un rand.
Remplace
Par
Ou
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:19
|
|
|
oui mais comment reconnaitre les zero des O ? 
|
| |
|
| |
Cytropus
Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:23
|
|
|
Tu t'en fout !
Si c'est un label qui déconne, il faut juste que les 2 soit identiques 
---------------------- Le nouveau site de tout82 |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:25
|
|
|
j'ai changer un 0 en un O a côté d'un lbl et ensuite sa a marché mais maintenant sa me fait err domain et ça me met le curseur dans l'espace vide à droite du H dans Output(Y,X,"H j'ai plein de problème désolé 
|
| |
|
| |
Cytropus
Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Mar 11 Sep 2012, 18:28
|
|
|
... vérifie les variables au début du prgm
---------------------- Le nouveau site de tout82 |
 |
|
| |
Samos
Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:31
|
|
|
Après l'erreur domaine vas dans l'écran principal, tape X et fait entrer pareil pour Y et donne nous les valeurs
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:42
|
|
|
X= 14 et Y= 0
|
| |
|
| |
Samos
Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:45
|
|
|
le problème vient de Y car les dimensions maximales de l'écran sont pour Y 1/8. reverifie les conditions qui limitent Y
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:48
|
|
|
Euh désolé mais j'ai bien compris ce que tu me demande de faire(chui un noob) 
|
| |
|
| |
Samos
Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
|
Posté le : Mar 11 Sep 2012, 18:53
|
|
|
| Code | If X=0
16->X
If Y=0
8->Y
If X=17
1->X
If Y=9
1->Y
|
Mais, tu regarde quelle version du programme? celle en première page ou une autre?
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 18:55
|
|
|
Celle en première page
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 11 Sep 2012, 18:59
|
|
|
Regarde toutes les lignes où une flèche sto-> précède Y.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:09
|
|
|
J'ai vérifié et rien d'anormal.
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 11 Sep 2012, 19:22
|
|
|
@ représente Thêta, c'est-à-dire le rond barré accessible via alpha+3, à côté du Z.
Je suis persuadé que cela pose problème.
L'erreur qui venait hier de If Y=0 a sûrement été corrigé par une réécriture de la variable Y ou sa suppression, la faisant redevenir réell.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:25
|
|
|
Non j'ai mis le bon signe
|
| |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:26
|
|
|
Mais au départ j'avais mis la sorte de "i" à la place donc c'est peut être ça. Qu'est ce que je dois faire?
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 11 Sep 2012, 19:28
|
|
|
Quelle sorte de "i"? A la place de quoi?
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:30
|
|
|
J'avais mis le signe ressemblant a un i en "2nd" "."
|
| |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:31
|
|
|
A la place de [thêta]
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 11 Sep 2012, 19:35
|
|
|
Ah bah oui. Il ne faut pas mettre ce "i". C'est celui des complexes. Tu l'as remplacé?
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 19:36
|
|
|
Oui. Je l'ai remplacé par le signe [thêta]
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mar 11 Sep 2012, 20:07
|
|
|
Tu es sûr que tu as mis toutes les lignes du programmes?
|
 |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 20:25
|
|
|
Euh presque mais je vais vérifier merci.
|
| |
|
| |
Bobibobi
Invité
|
Posté le : Mar 11 Sep 2012, 20:57
|
|
|
J'ai tout vérifié et effectivement j'avais louper un bon packé de ligne désolé si je vous ai fait perdre votre temps et merci beaucoup d'avoir résolut mon problème!
|
| |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Mer 12 Sep 2012, 12:33
|
|
|
De rien.
Je m'en doutais un peu... 
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |