public:std-3:cm1:aspect_physique:2.1.3_structures_de_donnees:donnees_structurees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:std-3:cm1:aspect_physique:2.1.3_structures_de_donnees:donnees_structurees [2016/08/31 14:00] edaucepublic:std-3:cm1:aspect_physique:2.1.3_structures_de_donnees:donnees_structurees [2016/09/05 13:27] (Version actuelle) edauce
Ligne 1: Ligne 1:
 +
 +
 +===Données structurées=== 
 +  * Données organisées sous la forme d’une liste d’attributs. 
 +    * Chaque attribut est défini par un nom et un format (**type**). 
 +    * Chaque valeur est stockée sous la forme d’un couple (attribut : **valeur**).
 +
 +<note tip>
 +**Exemple** : 
 +
 +Considérons une fiche servant à décrire un étudiant. L’étudiant doit remplir les rubriques nom, prénom et âge, numero de voie, nom de la voie, code postal, ville. 
 +
 +Chaque rubrique correspond à un attribut, où:
 +  * nom, prenom, voie, et ville sont des attributs de type chaîne de caractères
 +  * age et numero et code_postal sont des attributs de type entier
 +
 +La structure de données sous-jacente est le **dictionnaire** vu en Python l’an dernier, où l’attribut est la clé permettant d’accéder à la valeur.
 +</note>
 +
 +<note important>
 +Un **dictionnaire** est une liste non ordonnée de valeurs, chaque valeur étant associée à une clé unique (ici la clé est le nom de l’attribut).
 +</note>
 +
 +<note>
 +**Le format json - JavaScript Object Notation**
 +
 +Exemple :
 +  {"nom" : "Dubois", "prénom" : "Martine", "adresse" : "28, rue des Lilas, 45000, Orléans", "âge" : 45}
 +
 +Remarques :
 +  * reprend la syntaxe vue en Python
 +  * données numériques ou chaînes de caractères
 +</note>
 +
 +__Previous__ : [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Tuples]]
 +__Up__ : [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données]]
 +__Next__ : [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données:Données Hiérarchisées]]