Variables Composées (Enregistrements, Structures)

Header :

Les variables composées, telles que les enregistrements ou les structures, permettent de regrouper plusieurs valeurs de différents types sous une seule entité. Cette structure de données est particulièrement utile pour représenter des objets complexes dans un programme. Dans ce chapitre, nous explorerons les concepts fondamentaux des variables composées en pseudo-code, mais nous en apprendrons plus lors des cours de programmation orientée objet.


Body

1. Définition d'une Variable Composée

Une variable composée est une structure de données qui regroupe plusieurs valeurs de types différents sous un même nom. En pseudo-code, vous pouvez déclarer une variable composée de la manière suivante :

ENREGISTREMENT nomEnregistrement
    champ1 : TYPE1
    champ2 : TYPE2
    ...
FIN ENREGISTREMENT
  • nomEnregistrement est le nom que vous donnez à votre variable composée.
  • champ1, champ2, etc., sont les champs ou membres de la variable composée, chacun avec son propre type (TYPE1, TYPE2, etc.).

Exemple de déclaration d'une variable composée :

ENREGISTREMENT personne
    nom : CHAINE
    age : ENTIER
    taille : REEL
FIN ENREGISTREMENT

Dans cet exemple, nous déclarons un enregistrement appelé "personne" avec trois champs : "nom" de type chaîne, "age" de type entier, et "taille" de type réel.

2. Création d'une Variable Composée

Une fois que vous avez déclaré un enregistrement, vous pouvez créer des instances de ce type de variable avec des valeurs spécifiques pour chaque champ.

personne p1
p1.nom <- "Alice"
p1.age <- 30
p1.taille <- 1.70

Dans cet exemple, nous créons une instance de l'enregistrement "personne" appelée "p1" et lui attribuons des valeurs pour chaque champ.

3. Accès aux Champs d'une Variable Composée

Les champs d'une variable composée sont accessibles en utilisant la syntaxe nomVariable.champ. Par exemple :

CHAINE nomPersonne
ENTIER agePersonne

nomPersonne <- p1.nom
agePersonne <- p1.age

Dans cet exemple, nous accédons aux champs de l'enregistrement "p1" pour extraire le nom et l'âge de la personne.

4. Utilisation des Variables Composées

Les variables composées sont utiles pour regrouper des données liées dans une seule entité. Elles sont couramment utilisées pour représenter des objets du monde réel dans la programmation, tels que des personnes, des véhicules, des produits, etc.

Exemple d'utilisation d'une variable composée :

personne p2
p2.nom <- "Bob"
p2.age <- 25
p2.taille <- 1.80

AFFICHER "Nom : ", p2.nom
AFFICHER "Age : ", p2.age
AFFICHER "Taille : ", p2.taille

Dans cet exemple, nous créons une autre instance de "personne" pour représenter une personne différente et affichons ses propriétés.

Les variables composées sont un outil puissant pour structurer des données complexes et représenter des objets dans la programmation. Elles permettent de regrouper des informations associées dans une seule variable, ce qui simplifie la gestion des données et améliore la lisibilité du code.