Quelques questions sur les Tableaux et leurs représentation

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Quelques questions sur les Tableaux et leurs représentat

Message par Shadow »

Ce que je voulais savoir c'était comment interpréter les dimension des tableaux ainsi que leur représentation.

Tableau(X) = Ok
Tableau(X, Y) = FAUX
Tableau(Y, X) = Ok
Tableau(X, Y, Z) = FAUX
Tableau(Z, Y, X) = Ok

En faite un tableau se lit de droite à gauche et pas de gauche à droite ;)
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Ar-S
Messages : 9546
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Quelques questions sur les Tableaux et leurs représentat

Message par Ar-S »

Non ça se lit en diagonale une fois sur 2 :roll:
:arrow:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Quelques questions sur les Tableaux et leurs représentat

Message par G-Rom »

Shadow a écrit :Ce que je voulais savoir c'était comment interpréter les dimension des tableaux ainsi que leur représentation.

Tableau(X) = Ok
Tableau(X, Y) = FAUX
Tableau(Y, X) = Ok
Tableau(X, Y, Z) = FAUX
Tableau(Z, Y, X) = Ok

En faite un tableau se lit de droite à gauche et pas de gauche à droite ;)
Il n'y a pas de vrai ou de faux, c'est toi qui fait la lecture comme tu le souhaite. Le problème , tu te plaint , mais tu ne lis pas les réponses, j'ai dit ailleurs qu'il n'y a pas de notion de verticalité ou d'horizontalité, qu'un tableau , peut importe le nombre de dimension , n'est qu'en mémoire un espace contiguë. J'ai l'impression d'avoir à faire à Perceval... l'important, c'est les valeurs...
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Quelques questions sur les Tableaux et leurs représentat

Message par microdevweb »

Un tableaux n'est rien d'autre qu'un bloc mémoire allouer par l'os à un programme.

La question que tu devrais te posé, ce n'est pas si se sont des lignes ou des colonnes (ce n'est qu'une manière d'interprété les choses) mais plutôt quant utilisé un tableau ou une liste.

Quant on connait le nombre d'élément à traité, il est préférable d'utilisé un tableau car l'accès à une zone mémoire de ce dernier est instantanée et donc très rapide de plus l'occupation mémoire ne prend que la taille réel de l'élément * le nombre.

Un tableau à plusieurs dimensions (2 en général) sera souvent utilisé pour des calculs matriciel (exemple pour des transformations d'image)

A partir du moment ou l'on ne connait pas le nombre d'élément, il est préférable d'utilisé un liste chaînée ce qui est très simple avec Pb contrairement à d'autre l'engages. Cela est évidement un peux plus gourmand en mémoire (car la liste à des pointeurs supplémentaires) et un peux plus lent en accès, mais beaucoup plus souple q'un simple tableau.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Quelques questions sur les Tableaux et leurs représentat

Message par Shadow »

Ar-S a écrit :Non ça se lit en diagonale une fois sur 2 :roll:
:arrow:
Je trouve cette remarque désobligeante ! >>> Bien que je viens de comprendre plus bas.
Ya bien un sens pour lire un tableau non ? >>> je viens de comprendre plus bas.
Remarque, @G-Rom m'as répondus....

@G-Rom, c'est que dans ma tête je cherche à comprendre les Tableaux et leurs représentation.
Oui si si j'ai bien lus tous vos messages !

Je dois êtres plus précis dans mes demande...
@microdevweb Oui d'accord merci.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Répondre