Poster un nouveau sujet Poster une réponse
Question à propos de l'optimisation
Auteur Message
Zordinatueur
Invité
Posté le : Mar 29 Jan 2013, 18:32   Citer 

Bonjour, je me demandais si il y avait une possibilité d'optimisation pour :


Code
:If K=24:Output(Y,X+1,"
:If K=26:Output(Y,X-1,"
:If K=25:Output(Y+1,X,"
:If K=34:Output(Y-1,X,"



  Haut de page Bas de page 
 
Fryke



Autorisation : Membre
Nb de messages : 19
Inscrit le : Lun 17 Déc 2012, 15:20
Posté le : Mar 29 Jan 2013, 19:02   Citer 

je suis même pas sur pour ça
Code
:Ouput(Y,X,"
:If K=24:X+1->X
:If K=26:X-1->X
:If K=25:Y+1->Y
:If K=34:Y-1->Y



----------------------
Jeu en cour de programmation: Black jack
90%
possesseur d'une ti82
 Adresse email Haut de page Bas de page 
 
Zordinatueur
Invité
Posté le : Mar 29 Jan 2013, 19:09   Citer 

Merci

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 29 Jan 2013, 23:18   Citer 

Le code original ne modifie pas les variables contrairement au second programme.
Une optimisation en mémoire est possible mais elle est mauvaise en vitesse.

Code
Output(Y+(K=25)-(K=34),X+(K=24)-(K=26)," "

Si les variables sont destinées à être modifiées alors le second programme est cohérent à l'original en déplaçant le output à la fin.

----------------------
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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes