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 :

Stockage de données


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut Stockage de données
    Bonjour,

    Je suis novice dans le domaine et j'aimerais un ptit coup de main svp.

    Nous avons une machine de production qui est gérée par un automate programmable industriel.
    L’opérateur dispose d’un pupitre de dialogue tactile pour saisir les données.
    Il doit saisir des recettes nouvelles ou les sélectionner de manière à paramétrer automatiquement les données de production en fonction d’un n° de recette (de 1 à 130).
    Une recette est composée de 12 ingrédients.

    J'aimerais déterminer l'espace mémoire à réserver ainsi qu'écrire un algorithme de cette application.

    En voulant y intégrer un tableau à 2 dimensions tel qu'en piéce jointe.
    Si vous pensez à quelque chose de plus simple je suis preneur.

    Merci d'avance.

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Que représente R1C1? Est-ce le produit de R1 et de C1?
    Jean-Marc Blanc

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Salut!
    Que représente R1C1? Est-ce le produit de R1 et de C1?
    Jean-Marc Blanc
    Salut,
    R1C1 signifie un pourcentage de C1 dans la recette R1.
    On sait que pour une recette, on a besoin de 12 ingrédients C1,C2,...,C12.
    Donc pour la recette R1 on obtiendra une somme des ingrédients C1,...C12.

    J'éspére avoir été clair dans mes explications.

    Cordialement.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!

    Si tu veux faire simple, il te faut 130*12 cellules dans ton tableau.

    Plus sophistiqué, tu peux tenir compte que la somme des composants d'une recette est égale à 100%; tu n'as donc pas besoin de la proportion du dernier et il te suffit de 130*11 cellules.

    Jean-Marc Blanc

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Je veux faire simple.

    Donc comment déterminer l'espace mémoire à réserver et quelle aurait l'allure de l'algorithme ?

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    comment déterminer l'espace mémoire à réserver
    En Fortran 77
    quelle aurait l'allure de l'algorithme
    Un algorithme pour faire quoi?

    Jean-Marc Blanc

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Salut!

    En Fortran 77
    Peut tu m'expliquer, je comprend pas.

    Citation Envoyé par FR119492 Voir le message
    Salut!

    Un algorithme pour faire quoi?
    Afin d'avoir un programme qui a pour fonction de saisir des recettes nouvelles ou de les selectionner (de 1 à 130) à partir de 12 ingrédients.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    N'y a t il pas plus simple pour déterminer l'espace mémoire de l'automate.

    Merci.

  9. #9
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    N'y a t il pas plus simple pour déterminer l'espace mémoire de l'automate.
    Cela dépend de l'automate, dont je suppose qu'il est programmable. Sais-tu au moins le programmer?
    Afin d'avoir un programme qui a pour fonction de saisir des recettes nouvelles ou de les selectionner (de 1 à 130) à partir de 12 ingrédients.
    Imagine que tu le fais à la main et note aufur et à mesure toutes les opérations.
    Jean-Marc Blanc

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Salut!

    Cela dépend de l'automate, dont je suppose qu'il est programmable. Sais-tu au moins le programmer?
    Il n'y en a pas c'est un projet.

  11. #11
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Il n'y en a pas c'est un projet.
    ... dont la donnée peut se résumer comme suit: "Implémenter sur un dispositif qui n'existe pas des tâches dont on n'a pas la moindre idée."
    Jean-Marc Blanc

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Est il juste de dire que 130 recettes avec 12 ingrédients, je prévois 10 caractères par ingrédient.
    Sachant qu’un caractère est égal à 2 octets (16 bits signés).
    Espace mémoire = 130x12x10x2 = 31,2 K octets donc 249 600 bits

  13. #13
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Est il juste de dire que 130 recettes avec chacune 12 ingrédients, je prévois 10 caractères par ingrédient.
    Non! Si ta capacité en mémoire est limitée, tu ne vas quand même pas la gaspiller en mémorisant 130 fois le nom de chaque ingrédient.
    Jean-Marc Blanc

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Salut!

    Non! Si ta capacité en mémoire est limitée, tu ne vas quand même pas la gaspiller en mémorisant 130 fois le nom de chaque ingrédient.
    Jean-Marc Blanc
    As tu une meilleure solution ?

  15. #15
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    si on t'a donné l'exercice à faire, c'est que tu as les moyens de trouver.

    Avec ce qu'a donné Jean-Marc, ça devrait t'aider...

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    si on t'a donné l'exercice à faire, c'est que tu as les moyens de trouver.

    Avec ce qu'a donné Jean-Marc, ça devrait t'aider...
    Preuve que non

    Citation Envoyé par FR119492 Voir le message
    Salut!

    Non! Si ta capacité en mémoire est limitée, tu ne vas quand même pas la gaspiller en mémorisant 130 fois le nom de chaque ingrédient.

  17. #17
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    A ce stade de la discussion, qui ressemble de plus en plus à un dialogue de sourds, je crois nécessaire de clarifier le contexte du projet:
    • Es-tu étudiant dans une école, et si oui, à quel niveau? ou s'agit-il d'une tâche qu'on t'a confiée dans l'industrie où tu travailles?
    • Quelle est ton expérience avec les automates programmables?
    • Quelle est ton expérience en programmation?

    Ce n'est qu'en connaissant ce contexte que nous pourrons te donner des réponses que tu pourras comprendre.
    Jean-Marc Blanc

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    Salut!
    A ce stade de la discussion, qui ressemble de plus en plus à un dialogue de sourds, je crois nécessaire de clarifier le contexte du projet:
    • Es-tu étudiant dans une école, et si oui, à quel niveau? ou s'agit-il d'une tâche qu'on t'a confiée dans l'industrie où tu travailles?
    • Quelle est ton expérience avec les automates programmables?
    • Quelle est ton expérience en programmation?

    Ce n'est qu'en connaissant ce contexte que nous pourrons te donner des réponses que tu pourras comprendre.
    Jean-Marc Blanc
    Salut,

    Oui je suis étudiant et je prépare un DUT génie industriel et maintenance.

    Comme je te l'ai précisé au départ je suis un novice d'ou la raison de te demander des choses simples.

    Donc novice en matiére de la programmation, à travers ce forum j'essaye de comprendre l'algo car en cours ca n'est pas simple.

    J'éspére avoir répondus à toutes tes interrogations.

    Restant à ta disposition pour tout renseignement complémentaire.

  19. #19
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 084
    Points
    16 084
    Par défaut
    Citation Envoyé par activeforce Voir le message
    As tu une meilleure solution ?
    Je crois que ce sous-entend Jean-Marc c'est de construire un index des composants et d'utiliser le numéro d'index dans les recettes.

    COMPOSANTS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    (index)  (description)
    1 byte     10*2 bytes  
    ---------------------
      1      ABCDEFGHIJ
      2      KLMNOPQRST
      3      ....
    RECETTES:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    (index)        (numeros des composants)
    1 byte          12 bytes  
    ----------------------------------
      1       1 2 5 7 9 12 0 0 0 0 0 0
      2       1 5 9 11 12 17 18 0 0 0 0 0
      3        ...

  20. #20
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Donc novice en matiére de la programmation
    Est-ce que tu as eu un cours de programmation, et si oui, dans quel langage et jusqu'à quel niveau?

    J'éspére avoir répondus à toutes tes interrogations.
    Non! Qu'est ce que tu sais sur les automates?
    Jean-Marc Blanc

Discussions similaires

  1. [Sql] Stockage de données compressées
    Par choubiroute dans le forum Oracle
    Réponses: 5
    Dernier message: 08/03/2006, 15h46
  2. Dilemme : stockage de données en mémoire
    Par The Dark Lewis dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/09/2005, 12h28
  3. Stockage de données
    Par moa378 dans le forum OpenGL
    Réponses: 16
    Dernier message: 26/05/2005, 14h34
  4. Stockage de données cartographiques en BDD
    Par Mack.51 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 16/06/2004, 12h48
  5. Stockage de données & lecture d'un fichier texte
    Par petitours dans le forum C++Builder
    Réponses: 6
    Dernier message: 13/03/2004, 14h05

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