Envoyer une mesure et la sauvegarder, est-ce la même opération ?
Un objet connecté peut afficher une température, transmettre un message puis garder un historique. Ces étapes utilisent des données, mais elles n’ont pas le même rôle. Tu vas choisir des représentations cohérentes et suivre un enregistrement jusqu’à son fichier. Les fichiers et messages de cette leçon sont de petits exemples inventés pour apprendre, sans données personnelles réelles.
1. Choisir ce que la donnée représente
Une information peut être représentée de plusieurs façons. La température est souvent portée par un nombre associé à une unité ; un nom par du texte ; un état ouvert/fermé par un booléen ; une scène par une image ; une vibration sonore par un enregistrement audio. Le type décrit la nature de la valeur utilisée par le programme, tandis que le format définit une organisation ou un codage. La même information peut être affichée en texte ou en graphique sans changer le phénomène qu’elle décrit.
Pour un objet de suivi thermique, « 23,5 » est ambigu sans contexte. Un enregistrement utile peut associer un instant, une valeur et une unité. Par exemple : instant = 10 h 00, température = 23,5, unité = °C. L’instant permet de classer les mesures ; la valeur sert aux calculs ; l’unité donne le sens physique. Si plusieurs capteurs sont utilisés, leur identifiant devient aussi nécessaire. La structure doit correspondre à l’usage attendu : comparer des salles demande de distinguer les lieux de mesure, pas seulement d’accumuler des nombres.
Vocabulaire
- Type :
- Nature de valeur attendue par le programme : nombre, texte ou booléen, par exemple.
- Format :
- Règles d’organisation et de codage d’une donnée ou d’un fichier.
- Fichier :
- Ensemble de données enregistré sous un nom dans un espace de stockage.
- Enregistrement :
- Groupe de valeurs décrivant une même observation ou un même élément.
Exemple résolu
Un arrosage mémorise l’humidité mesurée, la demande manuelle et le nom du secteur. Propose trois types adaptés.
- Étape 1 : La mesure d’humidité est un nombre accompagné de son unité ou de l’échelle définie.
- Étape 2 : La demande manuelle peut être un booléen : demandée ou non demandée.
- Étape 3 : Le nom du secteur est du texte, même s’il contient des chiffres.
- Étape 4 : Vérifier que le programme ne confond pas une étiquette et une quantité calculable.
Résultat : Nombre pour la mesure, booléen pour la demande et texte pour le secteur constituent une représentation cohérente.
Piège à éviter : Transformer « secteur 02 » en quantité à additionner confond un identifiant et une mesure.
À toi d'essayer
La valeur « faux » permet-elle de représenter le nom complet d’une salle ?
Coup de pouce : Compare le nombre de possibilités nécessaires.
Voir la réponseMasquer la réponse
Non. Un booléen ne porte que deux états ; un nom demande une représentation textuelle.
2. Comprendre le codage et la taille
Les données informatiques sont codées avec des bits, dont chaque valeur vaut 0 ou 1. Un octet regroupe huit bits. Selon le codage choisi, une suite de bits peut représenter un entier, une lettre, une partie d’image ou autre chose. La suite seule ne suffit donc pas toujours à interpréter l’information : il faut connaître le format. Dans le dessin, on a choisi un entier non signé sur huit bits ; les positions ont des poids qui doublent de droite à gauche.
Le nombre d’octets donne une taille de données. Il ne dit pas directement leur qualité, leur utilité ni la durée nécessaire pour les lire. Un texte peut utiliser plusieurs octets pour certains caractères selon son encodage. Une image compressée ne se compare pas à une image brute en multipliant seulement les dimensions. Lorsqu’un exercice fournit une taille par enregistrement, on utilise cette donnée dans le cadre de l’exercice, sans en faire une règle universelle. Les unités doivent être annoncées, notamment lorsque l’on emploie un multiple d’octet.
Exemple résolu
Un fichier contient 60 enregistrements de 40 octets chacun et un en-tête de 100 octets. Calcule sa taille dans le modèle donné.
- Étape 1 : Compter la partie répétée : 60 × 40 = 2 400 octets.
- Étape 2 : Ajouter l’en-tête présent une seule fois : 2 400 + 100 = 2 500 octets.
- Étape 3 : Pour exprimer en ko avec la convention de cet exercice, utiliser 1 ko = 1 000 octets.
- Étape 4 : Ne pas ajouter une compression ou des métadonnées qui ne sont pas dans les données du problème.
Résultat : Le fichier mesure 2 500 octets, soit 2,5 ko avec la convention décimale annoncée.
Piège à éviter : Multiplier aussi l’en-tête par 60 compte soixante fois une partie présente une seule fois.
À toi d'essayer
Combien de bits contient un ensemble de trois octets ?
Coup de pouce : Un octet regroupe huit bits.
Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.
3. Mettre en forme, transmettre, stocker
Mettre en forme consiste à organiser la donnée pour qu’elle soit interprétable. Un fichier CSV sépare des champs selon une convention : dans un exemple français, on peut choisir le point-virgule pour distinguer des nombres écrits avec une virgule décimale. La première ligne peut annoncer les colonnes. Un format JSON utilise des noms de champs et des valeurs structurées. CSV et JSON ne sont pas interchangeables sans transformation ; dans les deux cas, les règles doivent être partagées par l’émetteur et le lecteur.

Transmettre consiste à envoyer des données par une liaison filaire ou sans fil selon un protocole. Stocker consiste à les conserver dans une mémoire ou un support pour les retrouver. On peut transmettre une mesure sans la sauvegarder durablement ; on peut aussi stocker localement sans connexion à Internet. Une donnée reçue à l’écran n’est pas la preuve qu’un fichier a été enregistré. Inversement, un fichier présent sur une carte ne prouve pas qu’il est arrivé à son destinataire. Chaque opération doit avoir sa vérification propre.
Au brevet : expliquer le cycle d’une donnée
- Repérer l’information de départ et proposer un type adapté à son usage.
- Lire la structure du message ou du fichier et préciser le rôle des champs.
- Identifier séparément la mise en forme, la liaison de transmission et le support de stockage.
- Vérifier ce qui est réellement prouvé : donnée préparée, envoyée, reçue ou sauvegardée.
Exemple résolu
Exemple original de niveau brevet : une carte prépare « heure;temperature_C », puis « 10:00;23,5 ». Elle envoie le message à un ordinateur qui l’ajoute à mesures.csv. Identifie les opérations.
- Étape 1 : La carte associe heure et température dans deux champs séparés par un point-virgule : mise en forme.
- Étape 2 : Le message passe de la carte à l’ordinateur : transmission.
- Étape 3 : L’ordinateur ajoute l’enregistrement au fichier : stockage.
- Étape 4 : Pour vérifier la sauvegarde, fermer puis relire le fichier et retrouver la ligne attendue.
Résultat : La structure rend les valeurs lisibles, la liaison les transporte et le fichier conserve leur historique ; ce sont trois rôles distincts.
Piège à éviter : Dire « le message est envoyé donc il est sauvegardé » saute une opération qui doit être observée.
À toi d'essayer
Une carte garde ses mesures sur une mémoire locale sans réseau. A-t-elle nécessairement transmis les données sur Internet ?
Coup de pouce : Distingue le support et la liaison.
Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.
4. Conserver des données utiles et lisibles
Un nom de fichier, un format connu et des unités claires permettent de retrouver les informations. L’extension aide à identifier le format, mais renommer une image en .csv ne la transforme pas en tableau de mesures. Pour lire un fichier, il faut un logiciel capable d’interpréter sa structure. Un format documenté facilite les échanges. Il est aussi utile de préciser la date et la source des données pour comparer correctement deux fichiers : un ancien enregistrement ne décrit pas forcément l’état actuel de l’objet.
4. Conserver des données utiles et lisibles
| Étape | Vérification |
|---|---|
| Mise en forme | Les champs ont des noms, des types et des unités compréhensibles. |
| Transmission | Le destinataire reçoit le message attendu. |
| Stockage | Le fichier peut être relu et contient l’enregistrement. |
| Réutilisation | La version, l’origine et la date restent identifiables. |
Dans un projet de classe, utilise des mesures et identifiants fictifs. Une donnée technique peut devenir personnelle si elle permet de suivre une personne ; il faut limiter la collecte à ce qui sert réellement au projet.
Une sauvegarde protège contre certaines pertes, mais recopier un fichier sur le même support ne protège pas d’une panne de ce support. Il faut définir ce qu’on souhaite préserver et tester la relecture. Pour ce chapitre, l’objectif est plus simple : savoir raconter où se trouve la donnée à chaque étape et dans quelle forme. Si l’objet affiche la bonne valeur mais que le fichier reste vide, cherche du côté de l’enregistrement plutôt que d’accuser automatiquement le capteur. Cette séparation rend le dépannage plus précis et prépare l’étude des réseaux.
À retenir
- La représentation doit convenir à la nature de l’information et à l’usage.
- Un bit vaut 0 ou 1 ; un octet regroupe huit bits.
- Mettre en forme organise, transmettre transporte et stocker conserve.
- La réception d’un message ne prouve pas sa sauvegarde durable.
Fiche de révision
Fiche minute
valeur seule → ajouter sens, unité, instant et source si nécessaire.
CSV à relire
repérer le séparateur et les noms des colonnes avant de calculer.
Taille d’un fichier modèle = nombre de lignes × taille d’une ligne + partie fixe.
Test concret
sauvegarder, fermer, rouvrir et retrouver un enregistrement connu.
Questions fréquentes
Une extension garantit-elle le contenu du fichier ?
Non. Elle indique une convention de nommage ; il faut que le contenu respecte réellement le format.
Pourquoi garder des nombres plutôt qu’une photo de l’écran ?
Des valeurs structurées peuvent être triées et calculées directement. Une photo conserve une apparence et demande une autre interprétation.
