[BASIC] astuce affichage (avec des cycles)

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

[BASIC] astuce affichage (avec des cycles)

Message par linkakro le Lun 8 Nov - 22:59

I-cycles
A et B entiers naturels.
La première base à savoir est l'expression d'un modulo (reste de division euclidienne de A par B).
Q: quotient , R: reste
Q=int(A/B)
R=A-int(A/B)*B
Pour B fixé, et A variable, R obéit à un cycle.
exemple : B=3 et en partant de 0
R-> 0,1,2,0,1,2,0,1,2,...
L'inconvénient majeur de cette formule est que R vaut régulièrement 0.

Je vous propose un ajustement de cette formule. Attention ! Q n'est plus le quotient et R n'est plus le reste.
Q=1+int((A-1)/B)
R=A-int((A-1)/B)*B
même exemple mais avec la nouvelle formule :
R-> 1,2,3,1,2,3,1,2,3,...

Ceci est utile dans des cycles où des If sont envahissants, mais aussi dans des affichages.

II-affichage dans un quadrillage.
On peut avoir à afficher des éléments à l'écran selon un quadrillage.
1 2 3
1 123
2 456
3 789
Pour A représentant une case du tableau, X/Y les coordonnées et B le nombre de colonnes (sans les entêtes).

Y=Q=1+int((A-1)/B)
X=R=A-int((A-1)/B)*B

( Dans l'autre sens, A=(Y-1)*B+X )

===========

Cela ne vous plaira peut-être pas. Mais ces astuces m'ont permit de rendre plus puissant certains progs.

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: [BASIC] astuce affichage (avec des cycles)

Message par Alexis le Mar 9 Nov - 20:22

Merci, ça peux être pratique ! Clin Oeil

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[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]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

Re: [BASIC] astuce affichage (avec des cycles)

Message par Metallica le Mer 10 Nov - 12:16

En fait, c'est utile pour tracer le tableau ou pour écrire le texte ?

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

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

Re: [BASIC] astuce affichage (avec des cycles)

Message par kindermoumoute le Mer 10 Nov - 21:23

Sur le SdZ j'ai appris qu'un tutoriel sur la programmation poussée en TI-Basic allait bientôt être mis en ligne (par mdr1). Je vous tiens au courant, mais ce tutoriel vous donnera des notions assez révolutionnaire (à ce que j'ai comprit) pour la simplification de vos programme TI-Basic.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

Re: [BASIC] astuce affichage (avec des cycles)

Message par linkakro le Jeu 11 Nov - 0:12

Metallica a écrit:En fait, c'est utile pour tracer le tableau ou pour écrire le texte ?
Le tableau ne sert qu'à structurer mon exemple. Les caractères sont alignés à l'écran comme dans un tableau.

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: [BASIC] astuce affichage (avec des cycles)

Message par Contenu sponsorisé Aujourd'hui à 6:54


Contenu sponsorisé


Revenir en haut Aller en bas

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