Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

Astuce : utiliser l'indentation

2 participants

Aller en bas

Astuce : utiliser l'indentation Empty Astuce : utiliser l'indentation

Message par matrefeytontias Dim 16 Oct - 16:01

Salut les gens !

Si vous faites de gros (ou de moins gros) programmes, et que vous utilisez beaucoup de blocs (conditions, boucles ou autres), je vous conseille pour vous y retrouver dans cette ribambelle de End qui suivront inévitablement d'utiliser l'indentation. Pour cela, il faut transférer votre programme sur votre ordi à chaque fois que vous le jugerez nécessaire, le convertir en *.txt par exemple sur Zewaren.net, puis l'éditer en ajoutant une tabulation à la ligne suivant un if, ou repeat ou quoi que ce soit dans ce genre, et d'enlever une tabulation avant un End. Sur un fichier, ça donnerai ça :

avant :
Code:
:lbl NG
:if A=0
:repeat getkey(15)
:dispGraph
:end
:goto NG
:end
après :
Code:
:.perso, je ne mets pas d'indentation aux labels sauf pour les fonctions
:lbl NG
:if A=0
:    repeat getkey(15)
:        dispGraph
:    end
:    goto NG
:end

De cette manière, si il n'y a pas de End tout à gauche ou s'il y en a plus d'un, c'est qu'il y a End en moins / en trop Content

Comme ça, c'est beaucoup plus clair si comme moi vous vous plantez en voulant enlever un if et en enlevant le mauvais End !! Voilà voilà Lol

Bonne prog' !
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Astuce : utiliser l'indentation Empty Re: Astuce : utiliser l'indentation

Message par sandro Dim 16 Oct - 17:22

L'astuce est bonne tant que l'on a un programme purement linéaire (avec des boucles ou non), mais quand on commence à rajouter des Goto, ou des If qui ce treminent ailleur, ou encore un End qui ferme des boucles différente celon les cas; ou enncore un "If condition : End" , [... ] ça devient vite impossible.

Sandro

PS : sinon, juste pour visualiser avec indentation, tu as aussi TI-Editor (malheureusement ça ne marche pas en mode édition).
sandro
sandro
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Astuce : utiliser l'indentation Empty Re: Astuce : utiliser l'indentation

Message par matrefeytontias Dim 16 Oct - 19:50

Ouais, ça marche qui linéairement, mais bon c'est toujours ça de pris Content
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 27
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Astuce : utiliser l'indentation Empty Re: Astuce : utiliser l'indentation

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