[Tutoriel][Code] La fonction Dim

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

[Tutoriel][Code] La fonction Dim

Message par Adriendu92 le Lun 21 Nov - 19:43

1) Éclaircissement

La fonction Dim permet de créer une variable à une ou deux dimensions (pas plus sur PTC)
Alors c'est bien beau de dire ça mais j'ai rien compris moi ...  confused
Bon en gros ça crée un tableau de valeur (genre comme excel) mais seulement vous ne le voyez pas.


2) Syntaxe


Bon c'est bien beau ça mais comment je l'utilise ???  confused
Alors c'est très simple !
Pour déclarer un tableau: DIM VAR(X,Y)
DIM TABLEAU(3,4) crée :

TABLEAU
000
000
000
000
pour enter une valeur : VAR(X,Y) = VAR

TABLEAU(1,2) = 3 modifie le tableau

TABLEAU
000
000
030
000
Et pour lire une case VAR(X,Y)

PRINT TABLEAU(1,2) affiche

3

3) Mini Code

Code:
DIM VAR(VARX,VARY) 'Défini un tableau
MULTIPLICATEUR=2  'A augmenter si les variables font plus d'1 de long

'Modifiez votre tableau ici !

FOR X=0 TO VARX-1
FOR Y=0 TO VARY-1'Pour lire toute les cases
LOCATE X*MULTIPLICATEUR,Y:PRINT VAR(X,Y)   'Affiche le contenu de la case en X,Y
NEXT                      
NEXT

Et voilà votre tableau s'affiche !  cheers

4) Exemple


Un Exemple d'utilisation de DIM est mon dernier programme MATRIX iciBasketball
J'utilise des matrices pour stocker les Lettres Les couleurs, ainsi que deux autres timers .
C'est bien plus efficace car une petite boucle FOR du code qui prend X et Y comme référence de coordonné et c'est bon  Very Happy


Dernière édition par Adriendu92 le Sam 26 Nov - 11:00, édité 1 fois

_________________
Le monde se partage en 10 ! Ceux qui connaissent le binaire et ceux qui ne le connaissent pas ! study
avatar
Adriendu92

Messages : 164
Date d'inscription : 07/12/2013
Age : 16
Localisation : Colombes

Voir le profil de l'utilisateur http://www.ptc-qr-code.sitew.fr/

Revenir en haut Aller en bas

Re: [Tutoriel][Code] La fonction Dim

Message par J8B le Sam 26 Nov - 4:19

Si tu tapes ce que tu viens de marquer, tu as un jolie Syntax error (DIM). Beaucoup d'erreurs à corriger, je te laisse tout reprendre. (L'exemple TABLEAU(1,2) a son illustration erronée)
Un peu plus de rigueur la prochaine fois.  study

Parfait rabbit

_________________
Statut (MàJ:04 Août 2017): Sur le projet "Virtual Bébête" (avancée ~28% Démo_B3).
Mes BDs et mes dessins, c'est sur Webcomics, http://www.webcomics.fr/member/J8B

And i'm here too: http://petitcomputer.wikia.com/wiki/User:J8B
avatar
J8B

Messages : 406
Date d'inscription : 27/10/2013
Localisation : Tarn

Voir le profil de l'utilisateur http://webcomics.fr/member/J8B

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