Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation TI-Basic » Petite optimisation (24 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
DjFab Ecrit le: Dimanche 19 septembre 2004 à 12:21 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

je suis en train de programmé un jeu, et je voulais savoir s'il y avait une methode plus simple pour afficher mes niveaux :

1->l
for a,1,10
l+8->l
10->c
for b,1,10
if mat[a,b]=1
rclpic bloc1,l,c
if mat[a,b]=2
rclpic bloc2,l,c
if mat[a,b]=3
rclpic bloc3,l,c
if mat[a,b]=4
rclpic bloc4,l,c
endfor
endfor

n'y-t-il pas un moyen de simplifier tout cela, genre rclpic bloc&mat[a,b],l,c (ca ne marche pas)?



Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°1   Marquer comme non lu.
limmt Ecrit le: Dimanche 19 septembre 2004 à 13:02 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


rclpic #("bloc"&string(mat[a,b]),l,c
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°2   Marquer comme non lu.
DjFab Ecrit le: Dimanche 19 septembre 2004 à 13:14 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

super ca marche #top# (pour info, comment ca marche les indirections?)
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°3   Marquer comme non lu.
mathiniste Ecrit le: Dimanche 19 septembre 2004 à 13:16 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

DjFab, tu pouvais pas mettre ce topic dans le sujet "Algorithmique"
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°4   Marquer comme non lu.
DjFab Ecrit le: Dimanche 19 septembre 2004 à 13:28 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

désolé, j'ai complètement oublié qu'il y avait un forum algorithmique : si un modo pouvais le changer le topic de place cela serait bien.
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°5   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 19 septembre 2004 à 13:35 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


C'est du BASIC, pas de l'Algorithmie, ça.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°6   Marquer comme non lu.
DjFab Ecrit le: Dimanche 19 septembre 2004 à 14:03 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

donc, ca reste ici.
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°7   Marquer comme non lu.
mathiniste Ecrit le: Dimanche 19 septembre 2004 à 16:48 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

mais c'est de l'optimisation
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°8   Marquer comme non lu.
Folco Ecrit le: Dimanche 19 septembre 2004 à 20:03 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


oui mais de l'optimisation de langage BASIC, pas de procédure ou d'algo...
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°9   Marquer comme non lu.
mathiniste Ecrit le: Mardi 21 septembre 2004 à 17:38 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

je rappelle qu'algorithme n'est qu'un autre nom pour désigner un programme
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°10   Marquer comme non lu.
Folco Ecrit le: Mardi 21 septembre 2004 à 22:14 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


non, par exemple:

a contient 3
b contient 5
si [a+b] égal ou inférieur à axb
alors...

ça c'est de l'algorithmique, ce n'est pas un programme
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°11   Marquer comme non lu.
mathiniste Ecrit le: Mercredi 22 septembre 2004 à 16:11 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

je parle d'algorithme, pas d'algorithmique
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°12   Marquer comme non lu.
limmt Ecrit le: Mercredi 22 septembre 2004 à 18:27 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


retopic plz

bon les indirections en fait tu fait #(string) et ca cherche la variable appelée comme le contenu de la string (peut contenir un dossier\fichier ou un fichier tout seul ou meme un dossier tout seul pour setfold)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°13   Marquer comme non lu.
DjFab Ecrit le: Mercredi 22 septembre 2004 à 19:19 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

merci :)
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°14   Marquer comme non lu.
Folco Ecrit le: Jeudi 23 septembre 2004 à 13:40 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


limmt :
retopic plz

bon les indirections en fait tu fait #(string) et ca cherche la variable appelée comme le contenu de la string (peut contenir un dossier\fichier ou un fichier tout seul ou meme un dossier tout seul pour setfold)

Pas exactement, ça renvoie plutôt la valeur de cette variable (et ça a une grande importance, tu peux faire une indirection sans connaitre le nom de la variable).
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°15   Marquer comme non lu.
limmt Ecrit le: Jeudi 23 septembre 2004 à 19:21 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


ben #("var") fait la meme chose que var
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°16   Marquer comme non lu.
Thor Ecrit le: Mercredi 29 septembre 2004 à 10:30 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Y'a pas un tuto que Vertyos a fait pour expliquer les indirections sur Ti68k?
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°17   Marquer comme non lu.
Folco Ecrit le: Mercredi 29 septembre 2004 à 23:32 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


arf, désolé, en fait j'ai confondu
imaginons:
"a"="b"
b=3

-> #a == 3
tu vois ce que je voulais dire maintenant?
-Edité le Mercredi 29 septembre 2004 à 23:54 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°18   Marquer comme non lu.
DjFab Ecrit le: Jeudi 30 septembre 2004 à 12:19 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

oui, tout à fait
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°19   Marquer comme non lu.
Vertyos Ecrit le: Vendredi 8 octobre 2004 à 20:26 Déconnecté(e)    Voir le profil de Vertyos Envoyer un email à Vertyos Visiter le site WEB de Vertyos Envoyer un message privé à Vertyos  

Thor :
Y'a pas un tuto que Vertyos a fait pour expliquer les indirections sur Ti68k?

Si, mais c'est plutot vieux... J'ai du le perdre depuis un bon moment je pense.
Membre de [ yAronet ] ^^
(et de [ 3l33t ] aussi, mais chut, coté obscur toussa...)
    
  :: Index » Forum Ti68K » Programmation TI-Basic » Petite optimisation (24 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 49.53ms avec 18 requetes