Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[BASIC] astuce affichage (avec des cycles)

4 participants

Aller en bas

[BASIC] astuce affichage (avec des cycles) Empty [BASIC] astuce affichage (avec des cycles)

Message par linkakro 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
linkakro
Or 4
Or 4

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

TI-84+ SE


Revenir en haut Aller en bas

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

Message par Alexis Mar 9 Nov - 20:22

Merci, ça peux être pratique ! Clin Oeil
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
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

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

Message par Metallica Mer 10 Nov - 12:16

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

Sexe : Masculin
Age : 28
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

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

Message par kindermoumoute 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
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 29
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

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

Message par linkakro 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
linkakro
Or 4
Or 4

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

TI-84+ SE


Revenir en haut Aller en bas

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

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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