==== 2.1.3 Structures de données ==== * Les types des valeurs étant déterminés (selon les cas de taille fixe ou variable), * la **structure de données** correspond au “véhicule” qui servira à transporter et échanger les données (entre programmes, entre ordinateurs). * Différentes structures de données sont possibles pour l’encodage et le stockage d’un jeu de valeurs, voir : * [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Données non structurées]] * [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Données vectorielles]] * [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Tuples]] * [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Données structurées]] * [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Données Hiérarchisées]] Le [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Tuples|Tuple]] est la structure de données de base servant pour le recueil, le transport et le stockage des données. * Un **Tuple** est une liste, **finie**, **ordonnée** et **de taille fixe** contenant une suite de valeurs. * Chaque valeur peut obéir à un format différent * On note //m// la taille du tuple (nombre de valeurs) $$ t = (a_1, ..., a_m) $$ **Exemple :** ("Dubois", "Martine", 22, "29/10/1994", "Orléans") __Previous__: [[public:STD-3:CM1:Aspect physique:2.1.2 Représentation informatique des données]] __Up__ : 2.1 [[public:STD-3:CM1:Aspect physique]] __Next__ : [[public:STD-3:CM1:Aspect physique:2.1.4 Structures de stockage]]