π
<-

Aide pour un programme en Axe Parser

Assembleur, Axe, C/C++, ICE...

Re: Aide pour un programme en Axe Parser

Unread postby Loulou 54 » 04 Jan 2011, 18:51

Tama, je crois que c'est ça qu'il a fait en effet, m'a-t-il dit. :):
N'est ce pas ? Wellen ? :#miam#:
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 04 Jan 2011, 19:35

@kindermoumoute : est-ce que

DSA+1=A

est équivalent à

for(Z,1,100
A+1=A
End

?

Rien à voir, le premier est une structure conditionnel et le deuxième un boucle.

@Wellen : oui les liste sont manipulables en Axe, mais celle que tu cherche à utiliser sont en quelque sorte des "plages" d'octets réservés à des données variable dans le programme. A ne surtout pas confondre avec celle qu'on utilise en TI-Basic.
Bref, la syntaxe :
Code: Select all
:{L1+X}
:.X est une valeur allant de 0 jusqu'au dernier octet de la liste (voir doc).
:.Certaines liste sont déjà utilisé si tu affiche des choses à l'écran, ou autre (encore voir doc).
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 04 Jan 2011, 21:36

@tama (et loulou :): ) : c'est le code que j'ai posté page précédente :%):
Et c'est (maintenant j'ai compris :#langue#: ) la mm chose que DS mais "fait main" :D:

Merci kindermoumoute. J'imagine qu'une liste manipulée en Axe n'est pas réinitialisée à la fin de l'éxecution du programme ( et est donc réutilisable la fois suivante )? Parce que c'est ce qui m'intéresse :;): J'irai me renseigner sur la doc, c'est juste une question en passant :#top#:
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby tama » 04 Jan 2011, 22:15

donc

DSA+1=A

est équivalent à

100=Z
If Z0
Then
A+1=A
Z-1=Z


(j'ai déjà perdu pas mal de connaissances du TI-Basic, pis DS
_________________

Ubuntu 10.10 (need upgrade ! :D) / Windows XP SP2

`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 05 Jan 2011, 13:56

DSA+1=>A
End

Revient à :

!If Z-1=Z
A+1=A
100=Z
End

Mais en plus simplifié bien sûr.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby tboss1995 » 08 Jan 2011, 18:49

Comment on fait un menu en Axe Parser ? Je peux avoir un exemple ? Et c'est possible d'avoir une liste des fonctions qui existent en basic et qui n'existent pas en Axe Parser ?
User avatar
tboss1995
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 80%
 
Posts: 9
Joined: 09 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 08 Jan 2011, 18:52

Salut tboss1995, je te conseil d'aller jeter un coup d'oeil à mon tutoriel sur l'Axe parser : http://www.siteduzero.com/tutoriel-3-40 ... arser.html
A la fin de la première partie tu sera en mesure de comprendre et faire un menu.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby tboss1995 » 08 Jan 2011, 18:56

Je viens de me le faire en entier il est super ! Bravo ! Mais donc pour un menu je suis obbligé de me faire tout ça ? Pas moyen d'avoir une fonction toute bête ? Tant pis... Sinon, y-a-t il moyen de savoir par exemple si Pic1 existe ?
Parce-que je suis bourré de menus alors ça me permettrait déjà d'en supprimer un :):
Par contre, j'ai aussi besoin d'un input, comment on fait ?

Dans la liste des commandes il y a ICON, si je pouvais afficher l'icone dans le programme, je n'aurais pas besoin de Pic1. C'est possible ?
User avatar
tboss1995
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 80%
 
Posts: 9
Joined: 09 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 08 Jan 2011, 19:13

Je viens de me le faire en entier il est super !

Il faut plus d'une journée pour faire cette partie en intégralité. J'ai même estimé 10 jours maximum pour les plus lent.

j'ai aussi besoin d'un input, comment on fait ?

J'ai créé ce tutoriel notamment pour ce genre de situation ; te donner une fonction toute faite que tu ne comprendrai pas n'a pas de sens si tu cherche à apprendre le langage.
L'Axe a bien une fonction input toute faite, mais elle n'est pas très stable et pas très simple d'utilisation (dernièrement j'ai enchaîné une vingtaine de Ram cleared en essayant de dompter cette fonction).

Dans la liste des commandes il y a ICON, si je pouvais afficher l'icone dans le programme, je n'aurais pas besoin de Pic1. C'est possible ?

Cette icone là est celle qui s'affiche dans mirage OS ou encore Doors CS. Si tu attend patiemment la deuxième partie (en lisant la première par exemple), je te promet que toutes tes questions trouveront réponses. :)
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby jacques » 08 Jan 2011, 19:19

kindermoumoute wrote:
Je viens de me le faire en entier il est super !

Il faut plus d'une journée pour faire cette partie en intégralité. J'ai même estimé 10 jours maximum pour les plus lent.


Si on est "pressé" ça se fait, mais à mon avis, il vaut mieux le lire calmement, genre une partie par jour, prendre bien le temps de compendre, faire les petits exercices et bidouiller.
Si on englouti tout en une journée, on court le risque de ne rien retenir durablement. :;):
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1192 utilisateurs:
>1152 invités
>32 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)