CMD version 2 !

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

CMD version 2 !

Message par maxence le Dim 27 Jan - 10:24

Vous vous ouvenez peut-être du programme [Vous devez être inscrit et connecté pour voir ce lien] que j'avais créer il y a peu, qui permet de créer facilement un programme en TI-Basic à partir du moment ou l'on a l'algorythme en "logique".

J'ai décidé d'en faire la version 2, même si cela avait déà été annoncé plus ou moins, mais cette fois ci, il y a quelque chose de spécial... Très Content

En effet, j'aimerais bien faire de ce projet un "projet de groupe", j'ai toujours révé d'en faire un.

Si vous avez envie de vous joindre à ce projet (en TI-Basic), faites moi en part, ça me ferait vraiment plaisir. Les parties de programmes pourrons être partagées via mediafire par exemple, et ainsi créer un programme d'une qualité non négligeable Content (et bien fini aussi ce qui n'est pas la cas de la 1ère version ^^)

Voilà.

Liste des membres participants pour le moment:
- moi
- Persalteas
- Samsam


Dernière édition par maxence le Sam 2 Fév - 19:43, édité 2 fois

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par nikitouzz le Dim 27 Jan - 11:04

J'ai supprimé l'un des deux topic que tu avait crée surement pas mégarde. Si tu nous disais ce que tu voudrait rajouter dans cette version deux on pourrais surement mieux comprendre ce que tu veux faire et plus savoir si on veut rejoindre le projet.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Dim 27 Jan - 11:27

Pour ce qui est des améliorations à aporter, c'est entre les membres du projet (s'il y en a ^^) que cela se décidera pour la majeure partie.
Je compte néanmoins essayé de rajouter une liste des programmes crées contrairement à avant où une fois la traduction terminée il état impossible de rééditer le prgramme.

J'aimerais aussi créer une sorte "d'éditeur" qui permetrais de placer des éléments comme "menu", "texte" ou "champs de texte" directement sur l'écran avec les touches fléchées et qui créerais le code nécessaiee à l'affichage du résultat tout seul Content

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par linkakro le Dim 27 Jan - 14:15

La première chose, je pense, serait d'étudier les fonctions prises en charges. En ajouter si nécessaire.

Pour pouvoir éditer, je pense à la méthode de TXT.
Il faudra cependant éditer l'algorithme puis interpréter ce texte puis le convertir avec un interpréteur. compiler en TI-Basic.
Or un interpréteur compilateur pose plus de problèmes que la saisie au fur et à mesure.


Dernière édition par linkakro le Dim 27 Jan - 15:31, édité 1 fois

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
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+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Dim 27 Jan - 14:35

oh oui, un interpréteur de langage normal créé dans un langage interprété Gni

J'en veux :D

Bonjour la rapidité :P

Si tu le fais, tu auras un compromis:

- Soit c'est double-interprété en temps réel, et ça va être lent
- Soit à chaque lancement tu fais une "pré-compilation en TI-Basic" avant de l'éxecuter.

Je veux bien faire partie du projet.
Es tu pour qu'on y mette un peu d'asm quand même ? (sous-entendu: en Celtic y'a des fonctions servies sur un plateau pour faire des interpréteurs...)

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par linkakro le Dim 27 Jan - 15:26

Je pensais juste à "compiler" en ti-Basic après avoir édité en algorithme.
Interpréter dans le sens executer me paraît s'éloigner du but original et compliquer les choses.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
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+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par nikitouzz le Dim 27 Jan - 16:26

Persalteas, le celtic requiert une installation donc autant tout faire en basic.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
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
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par noelthebest le Dim 27 Jan - 17:09

Je suis d'accord. Autant rajouter un programme axe compilé qui passera inaperçu ou presque.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
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
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Dim 27 Jan - 17:44

Pour ceux qui ne se souvienne plus de CMD j'ai mis un lien dans mon premier post (et dans ma signature).

Le principe de CMD et de décoder le pseudo-code écrit par l'utilisateur, et d'en donner la traduction en TI-Basic enregistré dans une chaîne de caractère, l'utilisateur n'as plus ensuite qu'à créer un nouveau programme et de rappeler cette chaîne, et de supprimer le premier guillemet, son programme est prêt.

Je vais mettre la liste de ceux qui veulent participer dans mon premier post, et j'éditerais au fur et à mesure.

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Lun 28 Jan - 9:06

Okay, donc si l'output final est une chaine à rappeler, la question ne se pose pas.

N'empêche que je ferai volontiers (de mon coté) un truc qui transforme direct en programme exécutable. On demande le nom du programme, le code en langage algo, et hop ça crée un programme TI-Basic.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Lun 28 Jan - 18:02

Oui j'avais déjà pensé aussi à ce type de programme mais je ne maîtrise pas suffisament l'axe pour en faire un, et vu que le programme est censé aider la personne qui ont du mal, le faire dans autre chose qu'un résultat assembleur est compliqué pour ceux qui voudraient l'avoir.

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Mar 29 Jan - 8:06

Très bien, très bien.


On commence quand ? :D

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Mar 29 Jan - 15:08

Quand on aura la liste définitive des membres qui participent, mais vu que je pensr qu'elle ne va pas évoluer beacoup,disons demain ? Content

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Mar 29 Jan - 15:10

A vos ordres, chef ! Ordre

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Mar 29 Jan - 17:35

Tu prefere utiliser les MP pour parler du projet ou ce topic ?

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Mar 29 Jan - 18:29

Je préfère utiliser un topic.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Mar 29 Jan - 19:23

Ça fait des posts en plus ^^

Dans les fond les deux peuvent être utiles, le topic c'est bien pour que les gens savent où on en est.

Il faudrais qu'on se mettent d'accords sur les variables à utiliser, pour éviter de s'embrouiller. Par exemple j'utilise toujours [theta] pour le getkey mais je sais que pas mal de personnes utilisent K, ça ne me dérange pas de changer etc...

Personnelement, mon but est de créer au minimum:
- L'éditeur de programmes CMD (à voir pour le nom du programme) et le "compilateur" CMD -> TI-Basic.
- La sauvegarde des programmes fait, prêt à être réedités ou "recompilés".
- L'éditeur qui permet de déplacer des "objets" tels qu'un menu ou un texte avec les flèches et qui créer automatiquement un programme prêt à être "compilé".

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par linkakro le Mar 29 Jan - 22:38

Il faut décider aussi des manipulations spéciales de l'utilisateur : 2nde+rappel+rép apporte des avantages mais bien sûr n'est pas une évidence.
Reprendre tes méthodes de gestion de TXT peut accélérer le processus de développement.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
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+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Mer 30 Jan - 13:01


- L'éditeur de programmes CMD (à voir pour le nom du programme) et le "compilateur" CMD -> TI-Basic.
- La sauvegarde des programmes fait, prêt à être réedités ou "recompilés".
- L'éditeur qui permet de déplacer des "objets" tels qu'un menu ou un texte avec les flèches et qui créer automatiquement un programme prêt à être "compilé".

okay.

- Je peux programmer un éditeur de code qui enregistre le code dans une chaine.
- On peut ensuite appliquer les modifications nécessaires à cette chaine pour convertir en TI-Basic
- J'ai pas exactement compris le principe. Un menu, ça se déplace pas... Mais à la limite, on peut intégrer dans la compilation, par exemple à chaque fois que la commande "texte" est détectée, une routine qui demande à l'utilisateur de cliquer à l'endroit où il veut afficher se texte pour enregistrer automatiquement les coordonnées.

j'ai donc quelques commentaires à faire:
- Avantages: Pas tant d'octets que ça, relativement efficace et simple à prendre en main
- Désavantages: Un minimum de programmes "en français" peut être enregistré seulement, puisqu'on a que 8 chaines disponibles (en en comptant 2 pour le traitement).
- Décidément, qu'est-ce que ce serait facile en Celtic (autant de chaines qu'on veut, interface graphique facile à faire, conversion en programme automatique...)

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Mer 30 Jan - 14:33

Il faudra qu'on voit pour se repartir les tâches et également pour la syntaxe "CMD".

Si on utilise les mêmes méthodes que TXT pour le stockage des programmes (des textes dans TXT) on peut en stocker une infinité (998 en réalité).

Une seule chaîne de caractère est utilisée pour le stockage, admettons Str8.

" titre1Texte1Titre2Texte2..." tout est collé à a suite.
Puis on utilise une Liste, par exemple lCMD.
lCMD = {1, longueurTitre1+Texte1, longueurTitre2+Texte2,...}

On peut ainsi retrouver chaque texte (programme) grâce à sous-chaîne.
Pour l'éditeur, ce que j'appel un "menu" n'est pas la commande MENU du TI-Basic, mais un menu qui ressemble à celui de la liste de TXT par exemple Content

Je n'ai rien contre le celtic, mais je ne connais pas ce langage, et ça forcerais les gens à l'installer pour utiliser CMD.

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Jeu 31 Jan - 12:25

" titre1Texte1Titre2Texte2..." tout est collé à a suite.
Puis on utilise une Liste, par exemple lCMD.
lCMD = {1, longueurTitre1+Texte1, longueurTitre2+Texte2,...}

On peut ainsi retrouver chaque texte (programme) grâce à sous-chaîne.

Excellente idée ! J'avais oublié ça. ça permet de faire des grep. pratique.

Eh bien donc, c'est le moment de faire un récapitulatif des fonctions à implémenter...

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Jeu 31 Jan - 18:29

Je résume, tu me diras si j'ai oublié quelque chose:

- Un éditeur de programmes en "langage CMD".
- Un "compilateur" vers TI-Basic (la syntaxe des commande est encore à voir.
- Un système qui permet de stocker les programmes et de les réutiliser.
~ Je propose: Editer / compiler / renommer (et supprimer, mais avec un racourcis)
- Un éditeur "visuel" d'inerfaces (menu etc...)

J'ai essayé de faire un pseudo éditeur "visuel", ça ne devrait pas être trop compliqué, mais ça va demander peut-être pas mal de labels (avec MENU).

Pour ce qui de la création de programmes, il y a un soucis assez important, puisque un moyen facil de créer une console d'écriture, c'est de mettre un input dans une boucle, mais le problème c'est qu'en cas d'erreur, on ne peut pas revenir en arrière, quels sont tes idées à ce niveau ? (sachant qu'il faut que les rogrammes soient réeditables par la suite :/ )

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Jeu 31 Jan - 18:34

Je confirme Content

Pour ce qui de la création de programmes, il y a un soucis assez important, puisque un moyen facil de créer une console d'écriture, c'est de mettre un input dans une boucle, mais le problème c'est qu'en cas d'erreur, on ne peut pas revenir en arrière, quels sont tes idées à ce niveau ? (sachant qu'il faut que les rogrammes soient réeditables par la suite :/ )

Je ne vois pas où est le problème... Ce que tu as fais avec TXT répond à ce cahier des charges, non ? ça reste éditable ensuite...

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par maxence le Jeu 31 Jan - 18:55

Donc on utilise un seul Input ? Ca veut dire que dès que l'utilisateur va fire [entrer] il va valider, donc qu'il devras revenir à la ligne manuelement. Pour un éditeur de texte ça passe, mais pour un éditeur de programme ? Tu as peut-être raison tout bien réfléchis, il faudra tester Content

Je propose de passer directement à la création de la syntaxe.
Pour l'instant j'ai pas beacoup réfléchis aux commandes un peu plus évoluées:

EFF = ClrHome
AFF = Disp
PSE = Pause
PLACER( = OutPut( (à voir au niveau de l'utilité)
TANT = While (je n'ai pas mis le QUE, parce que pour découper la partie fonction de la partie argument pour la traduction, les espaces seront pratiques, mais encore une fois rien n'ai fait)
CMPTER( = For( (la j'hésite pour l'abréviation, et pour le nom lui même d'ailleur ^^)
SI = If
ALORS = Then
FIN = End

C'est tout pour le moment, je ne sais pas si les abréviations sont une bonne idée, et pour "CMPTR", j'hésiter aussi à utiliser la variable I par défault, ça donnerais quelquechose du genre:

CMPTR(1, 10)
AFF I
FIN

J'attends tes suggestios Content

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: CMD version 2 !

Message par persalteas le Ven 1 Fév - 14:44

Waw... mais on perd toute l'utilité du truc avec des abréviations :/
L'intérêt était de programmer en français.

EFFACER = ClrHome
AFFICHER = Disp
PAUSE = Pause
PLACER( = OutPut(
TANTQUE = While
POUR( = For(
SI = If
ALORS = Then
FIN = End

Pour l'espace du "tant que", y'a qu'à le supprimer Clin Oeil
Et pour le for, j'ai laissé la traduction originale, je trouve ça mieux.

Très bien, j'ai pas le temps ce weekend mais je m'y mets lundi Content

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: CMD version 2 !

Message par Contenu sponsorisé Aujourd'hui à 16:42


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum