date: 2023-10-16
Type: Cours
Projet: Blindcode
Cours: AlgorithmieVariables Composées (Enregistrements, Structures)
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.
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.
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.
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.
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.
créé le 2023-10-16 à 13:39