Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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] – edauce | public: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 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). | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | **Le format json - JavaScript Object Notation** | ||
| + | |||
| + | Exemple : | ||
| + | {" | ||
| + | |||
| + | Remarques : | ||
| + | * reprend la syntaxe vue en Python | ||
| + | * données numériques ou chaînes de caractères | ||
| + | </ | ||
| + | |||
| + | __Previous__ : [[public: | ||
| + | __Up__ : [[public: | ||
| + | __Next__ : [[public: | ||