-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

jeudi 27 mars 2014

Qu'est-ce qu'un objet Array?

Un objet tableau est un morceau de données stockées dans un endroit spécifique dans un bloc de mémoire contiguë. Ces blocs de mémoire sont appelées matrices, et ils sont utilisés pour regrouper des objets similaires ensemble pour faciliter l'organisation et l'accès au sein d'un programme informatique. L'emplacement d'un objet dans un tableau est appelé un index; dans la plupart des langages informatiques, l'indice du premier objet commence à 0 et non à 1. Un objet n'a pas besoin d'être présent à chaque indice dans un tableau. Par exemple, un tableau pourrait avoir de l'espace pour cinq objets, mais ce n'est que les objets placés à index 0, 2, et 3.

Tous les objets dans un tableau doivent être du même type, de sorte que si un tableau est déclaré à contenir des chaînes, chaque objet du tableau doit être une chaîne. Un objet de la matrice peut être n'importe quelle taille et contenir n'importe quel type de données, tant que le type d'objet général est celui déclaré par le réseau. Un tableau de chaînes pourrait contenir une chaîne de 50 caractères, et l'indice prochaine pourrait être 50 000 caractères, seuls les types d'importance. Les objets Array peuvent être des types simples, comme un nombre ou une chaîne, ou n'importe quel type d'objet complexe.

Dans certaines circonstances, un objet de tableau peut être un tableau tout à fait nouveau. Lorsqu'un tableau contient un objet qui est lui-même un tableau, le tableau contenant est appelé un tableau multidimensionnel. Il existe deux types d'objets de tableau de tableaux multidimensionnels: les objets de tableau qui sont eux-mêmes des tableaux et les objets les réseaux secondaires détiennent. Toutes les règles de type précédentes s'appliquent aux tableaux multidimensionnels, si un objet tableau est également un tableau, tous les autres objets doivent être aussi des tableaux. Cette imbrication des matrices peut être répétée autant de fois que nécessaire, ce qui rend les grilles bidimensionnelles, des cubes en trois dimensions, ou des grappes de niveau supérieur de données.

Les tableaux, et le type d'objet de tableau permis l'intérieur d'eux, diffèrent quelque peu entre les langages de programmation. Certaines langues permettent un contrôle complet sur ​​les tableaux et les objets, ce qui permet un programmeur pour les créer à volonté. D'autres se cachent les tableaux et les objets à l'intérieur des emballages qui permettent à un programmeur de les manipuler indirectement. D'autres langues sont des constructions spéciales qui forcent un tableau pour voir tous les objets du même type, invalidant partiellement sa règle sur le type spécificité sans rompre les données sous-jacentes. Peu importe la façon dont les tableaux sont mis en œuvre, le tableau des objets eux-mêmes ne sont jamais touchés, sauf à être regroupées, et la capacité d'objets de tableau de groupe est un outil important dans l'organisation des données.