[Asm] Clarify
4 participants
Page 1 sur 1
[Asm] Clarify
Salut,
hier soir j'ai fait un nouveau programme en assembleur, que j'ai appelé Clarify (comprenez : le clarificateur).
En fait il sert à clarifier les programmes TI-Basic (et sans doute Axe et Grammer, même si je n'ai pas essayé).
Vous ne comprenez pas ? Exemple :
Il faut mettre ce code dans le programme prgmCONVERT puis vous lancez prgmCLARIFY avec Asm( et puis le prgmCONVERT devient comme ça :
C'est déjà plus clair, hein !
Il y a quand deux défauts :
-> le premier, vous l'avez compris, c'est qu'il faut jouer du copier/coller vu que le programme ne reconnaît que le programme CONVERT.
-> le deuxième est beaucoup plus grave, c'est que par exemple si votre contient :Disp "SCORE :",S alors il y aura un retour à la ligne au niveau du : qui était à afficher, et ça c'est pas cool...
Voilà, une amélioration possible serait évidemment que le programme ne mande le nom du programme à clarifier, afin qu'il soit plus pratique.
Votre avis ?
Noël.
hier soir j'ai fait un nouveau programme en assembleur, que j'ai appelé Clarify (comprenez : le clarificateur).
En fait il sert à clarifier les programmes TI-Basic (et sans doute Axe et Grammer, même si je n'ai pas essayé).
Vous ne comprenez pas ? Exemple :
- Code:
:Prompt A:If A≥10:Then:Disp "RECU":Else:If A≥8:Then:Disp "ORAL":Else:Disp "ELIMINE":End:End
Il faut mettre ce code dans le programme prgmCONVERT puis vous lancez prgmCLARIFY avec Asm( et puis le prgmCONVERT devient comme ça :
- Code:
:Prompt A
:If A≥10
:Then
:Disp "RECU"
:Else
:If A≥8
:Then
:Disp "ORAL"
:Else
:Disp "ELIMINE"
:End
:End
C'est déjà plus clair, hein !
Il y a quand deux défauts :
-> le premier, vous l'avez compris, c'est qu'il faut jouer du copier/coller vu que le programme ne reconnaît que le programme CONVERT.
-> le deuxième est beaucoup plus grave, c'est que par exemple si votre contient :Disp "SCORE :",S alors il y aura un retour à la ligne au niveau du : qui était à afficher, et ça c'est pas cool...
Voilà, une amélioration possible serait évidemment que le programme ne mande le nom du programme à clarifier, afin qu'il soit plus pratique.
Votre avis ?
Noël.
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Asm] Clarify
Je n'ai rien à redire de tes observations sur ton propre programme.
Pour contourner le problème, il faudra détecter les guillemets sur la ligne actuelle, et je ne vois pas comment le programmer en détail.
Je pense que CLARIFY est un concept intéressant puisqu'on pourrait l'exploiter parmi les méthodes de copie/colle de chaines ou programme.
Je pense en particulier à le combiner au [Vous devez être inscrit et connecté pour voir ce lien].
Si Matrefeytontias est d'accord pour partager plus en détail ses méthodes, tu pourrais réutiliser ses programmes ou des bribes de ses programmes qui manipulent des programmes.
En effet il sait déjà exploiter une chaine désignant un nom de programme.
Je suis très optimiste en immaginant un programme assembleur qui s'occupe lui-même des copie/colle.
Pour contourner le problème, il faudra détecter les guillemets sur la ligne actuelle, et je ne vois pas comment le programmer en détail.
Je pense que CLARIFY est un concept intéressant puisqu'on pourrait l'exploiter parmi les méthodes de copie/colle de chaines ou programme.
Je pense en particulier à le combiner au [Vous devez être inscrit et connecté pour voir ce lien].
Si Matrefeytontias est d'accord pour partager plus en détail ses méthodes, tu pourrais réutiliser ses programmes ou des bribes de ses programmes qui manipulent des programmes.
En effet il sait déjà exploiter une chaine désignant un nom de programme.
Je suis très optimiste en immaginant un programme assembleur qui s'occupe lui-même des copie/colle.
linkakro- Or 4
- Sexe :
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
Re: [Asm] Clarify
En effet, le programme est donc inutilisable.
Mais cela me fait penser que tu pourrais faire un programme d'optimisation : en effet, mes tests révèlent que le passage à la ligne est 1.24 fois plus rapide que les deux-points. Tu pourrais également enlever les guillemets, parenthèses, accolades et crochets fermant inutiles etc.
mdr1- Or 1
- Sexe :
Age : 34
Messages : 124
Date d'inscription : 16/03/2011
Points Forum : 4
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic Nspire
- - Ndless Nspire
- - TI-82
- - TI-83+
- - TI-84 Pocket.fr
- - TI-Nspire CX
Re: [Asm] Clarify
cela serait très compliqué Mdr1, cependant je pense que matref pourrais nous clarifier tout cela.
nikitouzz- Platinum 1
- Sexe :
Age : 29
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum