IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Donnée, information : un véritable casse tête !


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 3
    Par défaut Donnée, information : un véritable casse tête !
    Bonjour,
    je suis étudient en première année informatique, mais j'ai du mal à obtenir une idée nette entre donnée et information. Mon but est de mieux comprendre le terme "structure de donnée" présent dans mon cours algorithmique.
    je sollicite ainsi votre aide à ce sujet.
    Merci!

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 229
    Par défaut
    Donnée, information, data ... pour moi, ces 3 mots veulent dire la même chose. On peut certainement couper les cheveux en 4, et trouver des différences. Mais je pense que dans la grande majorité des cas, ces mots sont interchangeables.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2013
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Février 2013
    Messages : 317
    Par défaut
    On pourrait dire qu'une information a du sens de façon intrinsèque, alors qu'une donnée doit être traitée pour prendre du sens.
    Pour traiter des données, il faut qu'elles soient structurées (à minima que les données de même type se présentent toujours sous la même forme).
    Si elles sont en vrac (en bazar), il faut les structurer (et ce n'est pas toujours facile).

  4. #4
    Membre émérite
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2020
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juillet 2020
    Messages : 352
    Par défaut
    Bonjour,

    95.7 est un nombre a priori un flottant, "Hubert" est un tableau de caractères terminé par le caractère '\0' tout comme "De Montmirail" et 5273 un nombre a priori un entier. Toute ces données peuvent représenter les propriétés d'un personnage qui s'appelle Hubert de Montmirail qui pèse 95,7 kg et a tué 5273 ennemis. Pour rendre tout ça un peu pertinent on va utiliser une structure de donnée de type «enregistrement» afin de regrouper le tout dans quelque chose qui va représenter un personnage avec ses propriétés. La structure de donnée en elle-même pourra être encodé en C par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    struct Personnage {
        char prenom[50];
        char nom[50];
        float poids;
        int score;
    };
    Ensuite pour instancier un objet de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    struct Personnage CousinHub = {
        .prenom = "Hubert",
        .nom = "De Montmirail",
        .poids = 95.7,
        .score = 5273,
    };
    C'est une façon de faire et il y en a d'autres.

    D'ailleurs il y aura souvent plusieurs structure de données qui seront possiblement utilisables pour résoudre un problème, mais il y a des coûts (en temps processeur, en temps humain, en ressources mémoires, …). Ce sont ces coûts qui vont décider de laquelle des structures de données est la mieux adaptée.

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 3
    Par défaut
    Oh! Les informations sont donc les problèmes qui nous sont soumis qui deviennent des donnée une fois codée( en voulant ressorti une solution partant des algorithmes) ce bien ça ?

  6. #6
    Membre très actif
    Avatar de APL-AML
    Homme Profil pro
    Développeur Gestion (Retraité)
    Inscrit en
    Juin 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur Gestion (Retraité)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2020
    Messages : 54
    Billets dans le blog
    90
    Par défaut Tout dépend du contexte et de qui parle
    Donnée ou Information cela dépend de qui parle, l’informaticien ou l’utilisateur. Pour l’informaticien, la donnée est une information dite "structurée", avec un type (caractère, numérique, etc.), une longueur).

    Concernant la structure de données, Wikipédia dit :

    "En informatique, une structure de données est une manière d'organiser les données pour les traiter plus facilement. Une structure de données est une mise en œuvre concrète d'un type abstrait."

    Il suffit de chercher un minimum. Une structure de données décrit l’organisation de plusieurs données. Le terme "données" dans l’expression est donc au pluriel. Par ailleurs, "étudient" s’écrit "étudiant".

    J’ajouterais bien l’attribut pour les BDD. Important l’attribut non ?

    Une BDD est constituée de tables, elles mêmes constituées d’items, eux-mêmes constitués d’attributs.

    Table (BDD) = entité (niveau conceptuel) = fichier (fichier plat)

    Item (niveau logique) = enregistrement (niveau physique) = article (niveau logique fichier plat) = ligne (matrice, tableaux).

    Attribut (BDD) = colonne (matrice, tableau) = zone (état) = champ (écran) = cellule (Excel)

    Pour Wikipédia un attribut est une caractéristique d'une entité susceptible d'être enregistrée dans une Base De Données. Par exemple, une personne (entité), son nom et son adresse (des attributs).

    Un attribut dans une BDD peut être une donnée et en même temps une clé primaire ou une clé étrangère.

    • Une clé primaire est un attribut dont le contenu est différent pour chaque enregistrement de la table, ce qui permet de retrouver un et un seul enregistrement.

    • Une clé étrangère est un attribut qui contient une référence à une donnée connexe - dans les faits la valeur de la clé primaire de la donnée connexe, c’est-à-dire d’une autre table de la BDD.


    Je dis ça mais c'est ma perception des choses en tant qu'informaticien de gestion.

    Un terme définissant un concept peut évoluer avec la technicité et définir plusieurs concepts ; de même qu’un concept peut être défini par plusieurs termes.

    Ainsi, la représentation graphique d’un algorithme a été nommée successivement, ordinogramme, organigramme, logigramme puis algorigramme. Dans un autre contexte, l’organigramme définit la représentation graphique d’une organisation hiérarchique.



    Petite mise au point

    J’ai pris la précaution dans le titre et le message lui-même de relativiser mes définitions.

    On peut ne pas être d’accord avec mes définitions mais ce sont celles qui m’ont accompagné pendant plus de 50 ans, n’en déplaise à la personne qui a pensé utile d’exprimer son désaccord au lieu d’exprimer elle-même sa propre perception dans un message titré, sans fautes d’orthographe et dans un français intelligible.

    Notre langue française, regorge de synonymes variés et précis. Une déficience linguistique, orthographique, grammaticale, décrédibilise un discours qui se prétend professionnel. Elle trahit un vide sidéral dans la pensée et un semblant de raisonnement.

    Du coup, si notre expertise se limite à la maitrise de trois instructions ("IF", "LET", "PRINT"), notre vocabulaire technique à trois mots ("Donnée", "Champ", "Enregistrement") et la richesse de certaines expressions françaises à une seule ("Du coup"), nous allons finir par nous exprimer par des grognements.

    Français Ersatz
    Ainsi Du coup
    Donc Du coup
    Alors Du coup
    Tout-à-coup Du coup
    Soudainement Du coup
    En conclusion Du coup
    Si je comprends bien Du coup
    De ce fait Du coup
    Ce qui fait que Du coup
    En conséquence Du coup
    Conséquemment Du coup
    Finalement Du coup
    Dans ces conditions Du coup
    Par conséquent Du coup
    À la suite de quoi Du coup
    Aussi Du coup
    Dès lors Du coup
    C’est pourquoi Du coup
    D’où Du coup
    De telle sorte que Du coup
    Par suite Du coup
    Au final Du coup

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/11/2021, 12h40
  2. [XL-2013] Gestion base de donnée un vrai casse tête
    Par yakudark dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/05/2015, 10h28
  3. [AC-2010] Modéliser une base de données: résoudre le casse-tête
    Par Naeva dans le forum Modélisation
    Réponses: 7
    Dernier message: 22/03/2012, 21h40
  4. [VBA EXCEL] userform=véritable casse-tête
    Par tonnick dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/07/2007, 09h23
  5. casse-tête excel
    Par gregius dans le forum Access
    Réponses: 2
    Dernier message: 21/09/2005, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo