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 :

Petite question pour matheux


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Petite question pour matheux
    Bonjour,
    Je voudrais faire ça:
    Entrée = "A"; Sortie = "K"
    Entrée: 1 Sortie: 3
    Entrée: 2 Sortie: 11
    Entrée: 3 Sortie: 19
    Entrée: 4 Sortie: 27
    Entrée: 5 Sortie: 35
    ...ect...
    En fait il s'agit d'un tableau dont la première ligne est fixe et dont on lit le reste toutes les deux lignes(d'où le: 1 -->: 3).
    Et je ne m'en sort pas...
    Quelle serait donc la belle expression K = f(A) qui me donnerait la belle suite ?
    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 452
    Par défaut
    Bonjour,

    Citation Envoyé par valentin03 Voir le message
    Bonjour,
    Entrée: 1 Sortie: 3
    Entrée: 2 Sortie: 11
    Entrée: 3 Sortie: 19
    Entrée: 4 Sortie: 27
    Entrée: 5 Sortie: 35
    ...ect...
    Pour ceci f(A) = (A - 1) * 8 + 3

    Cordialement

  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
    Et ben purée ! je comprends pourquoi mon cerveau a déclaré forfait.
    Merci très beaucoup.

  4. #4
    Membre chevronné
    Homme Profil pro
    web a11y
    Inscrit en
    Avril 2014
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : web a11y
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2014
    Messages : 191
    Par défaut
    Hello !

    Ta première phrase après la liste, je ne comprends pas…

    Par contre, tes chiffres ressemblent à un test de suite numérique,
    quelque chose comme : 3 + 8*(k-1), pour k de 1 à … ce que tu veux.

    [EDIT] grillé à 10mn près, le message de @acaumes ne s'était pas affiché chez moi.

  5. #5
    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
    Citation Envoyé par Stellar7 Voir le message
    Hello !

    Ta première phrase après la liste, je ne comprends pas…
    Le tableau contient des données telles que:
    Ligne Titre
    Ligne: Nature
    Ligne: Etat
    Ligne: Nature
    Ligne: Etat
    ...ect...
    Et je veux llire une ligne sur deux (ligne: "Etat"), par blocs de 4
    Et ça maaaarcheuuuu !!!

  6. #6
    Membre éprouvé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mars 2016
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Mars 2016
    Messages : 58
    Par défaut
    Bonjour

    Je suis pas un matheux mais pour avoir régulièrement le même problème voici la méthode que j’emploie. Ca suppose que c’est une fonction linéaire donc de la forme ax+b

    Il suffit de prendre 2 entrées et 2 sorties et résoudre le système d’equation. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    (1)a+b=3
    2a+b=11
    
    b=11-2a
    
    Je remplace b par 11-2a dans la première équation 
    
    a-2a+11=3
    -a=-8
    a=8
    
    8+b=3
    b=-5
    
    Donc f(x) = 8x-5
    Pour vérifier

    f(4)=8x4-5 soit f(4)=27
    f(5)=8x5-5 soit f(5)=35

    On retombe évidemment sur le même resultat que celui donné précédemment car

    (X-1)*8+3 = 8x-8+3=8x-5

  7. #7
    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
    Citation Envoyé par sqllm Voir le message
    Ca suppose que c’est une fonction linéaire donc de la forme ax+b
    Très efficace, mais il fallait oser supposer.
    Du coup, on peut se demander quel chemin a pris "acaumes".

  8. #8
    Membre émérite
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 452
    Par défaut
    Bonjour,
    Citation Envoyé par valentin03 Voir le message
    Du coup, on peut se demander quel chemin a pris "acaumes".
    1/ Comme beaucoup, au départ, je penses à une fonction linéaire (même si je ne le dis pas
    2/ Du coup, je regardes les différences entre chaque terme (3, 11, 19, 27, 35) La différence est de 8 ce qui conforte mon hypothèse.
    3/ Du coup c'est aussi mon multiplicateur pour A (f(A) = mA + n)
    4/ Pour avoir le second élément (n) je calcules le premier terme (f(A) = 0 * 8 + n) Donc n=3
    5/ Cela me donne aussi la valeur à affecter à A puisque pour A = 1 f(1) = 0 * 8 + 3 donc f(A) = (A - 1) * 8 + 3
    6/ Reste à vérifier avec les autres termes et ça marche! Donc à répondre. (sans le raisonnement j'avoue)

    Cordialement

Discussions similaires

  1. Petit question pour un lien
    Par dedepsg dans le forum Langage
    Réponses: 6
    Dernier message: 28/11/2007, 10h32
  2. petite question pour gros soucis
    Par bakman dans le forum SharePoint
    Réponses: 0
    Dernier message: 19/10/2007, 15h30
  3. Quelques petites questions pour bien fignoler mon appli
    Par Juho06 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/03/2007, 10h24
  4. Réponses: 16
    Dernier message: 05/08/2006, 11h07
  5. Petite question pour Backup
    Par chicken92000 dans le forum Administration
    Réponses: 2
    Dernier message: 16/09/2004, 16h10

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