Affichage des résultats 1 à 7 sur 7

Programmer convertisseur décimal => binaire avec tableur



  1. #1
    GNRhic

    Question Programmer convertisseur décimal => binaire avec tableur


    ------

    Bonjour à tous

    je suis en 1re Scientifique et pour l'oral de mon TPE je dois présenter un convertisseur décimal => binaire (ou l'inverse, ou les 2) entierment programmé sous tableur (excel ou open office).

    Je dois dire que je suis completement coincé... je n'y arrive pas du tout. Quelqu'un pourrait-il m'aider ? Je n'arrive pas à trouver les formules mathématiques logiques pour passer de l'écriture décimal au binaire, alors encore moins les formules à appliquer sous excel...

    votre aide est la bienvenue, je suis vraiment pommé .

    Merci d'avance

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    GNRhic

    Re : Programmer convertisseur décimal => binaire avec tableur

    Personne pour m'aider ?

  5. #3
    Tifoc

    Re : Programmer convertisseur décimal => binaire avec tableur

    Bonsoir,

    Dans Excel...? Ben c'est tout fait ! Ce sont les fonctions BINDEC et DECBIn ou HEXBIN, etc... Mais elles sont "optionnelles", et je ne sais plus, là comme ça, quels outils il faut charger. Je vais essayer de retrouver ça...

  6. #4
    Tifoc

    Re : Programmer convertisseur décimal => binaire avec tableur

    A y est
    C'est dans les macros complémentaires "Utilitaires d'analyse"

    Bon courage

  7. A voir en vidéo sur Futura
  8. #5
    GNRhic

    Re : Programmer convertisseur décimal => binaire avec tableur

    Merci mais le truc, c'est que je n'est pas le droit d'utiliser les fonctions... trop facile.. lol merci quand même.

  9. #6
    Ouk A Passi

    Re : Programmer convertisseur décimal => binaire avec tableur

    Bonjour,

    Avant d'utiliser Excel, il est préférable de prendre un papier et un crayon!
    ...Et éventuellement une calculatrice
    ( mais ce n'est pas obligatoire: il est AUSSI possible de prendre des exemples de calcul SIMPLES).

    Dans le cas présent, limitons nous à compter de 0 à 16.

    En décimal, c'est facile:
    Nous avons DIX symboles qui sont les chiffres de 0 à 9.

    Commençons le comptage: 0, 1, 2, 3 ....9

    Pour l'instant, nous n'avons que le chiffre des UNITES
    IL S'AGIT DU SYMBOLE DE POIDS FAIBLE.

    Quand nous arrivons à 10, nous sommes obligés de rajouter à gauche le chiffre des dizaines.
    IL S'AGIT LA DU SYMBOLE DE POIDS FORT.

    Nous avons donc un chiffre pour les unités, et pour continer à compter, nous avons rajouté à gauche un symbole pour dire que nous avons atteind une dizaine, et nous continuons à faire évoluer notre chiffre des unités...

    Je ne suis pas sûr d'être très clair, mais j'espère que tout va bien! Essayons de continuer!
    ______________________________ _______________

    Maintenant, nous allons compter en binaire:
    Ici nous n'avons à notre disposition que deux SYMBOLES:
    que l'on représente habituellement par 0 et 1
    (ou bien encore par "le courant ne passe pas" et "le courant passe").
    Tiens essayons deux symboles nouveaux:
    N (pour exprimer NON) , et
    O (pour exprimer OUI).

    Nous avons pour but de compter jusqu'à 16 avec ces deux symboles.
    Zéro va s'écrire N (pour le symbole de poids le plus faible).

    Mais N étant l'élement nul, je peux tout aussi bien écrire que Zéro, c'est NN, et même NN ou NNNN.

    Commençons à compter
    Pour UN, nous sommes obligés d'incrémenter le symbole de pois le plus faible, qui va passer de N à O.

    Donc la valeur 1 sera écrite NNNO

    Si nous voulons représenter la valeur 2, et puisque le symbole de poids faible atteind sa valeur maximale "O", nous sommes obligés d'incrémenter le symbole qui est situé immédiatement à sa gauche,
    et nous écrirons ON.
    Ou encore , comme ci-dessus NNON

    Vous avez remarqué que le digit de poids le plus faible est repassé à sa première valeur N (de la même manière que quand nous comptions en décimal, une fois arrivés à 9 pour le chiffre des unités, nous avions incrémenté le chiffre des dizaines et nous recommencions à 0 pour le chiffre des Zunités!

    Et ainsi de suite:
    Zéro = N N N N
    U n . = N N N O
    Deux = N N O N
    Trois = N N O O

    Ensuite, nous devons incrémenter le digit de poids supérieur situé encore à gauche, en remettant les deux digits de doite à leur valeur la plus faible

    Quatre devient N O N N

    Maintenant ,il s'agite de compléter le tableau pour aller jusqu'à 16.

    bien entendu, vous aviez remarqué que dans la colonne de droite
    (celle des POIDS les plus faibles),
    on change de SYMBOLE à chaque ligne.

    Et en regardant la deuxième colonne
    ( la deuxième en partant de la DROITE)
    on change toutes les deux lignes.

    Ne me dites surtout pas que dans la colonne suivante on va changer toutes les trois lignes!

    Pourquoi?
    Tout simplement parce que nous comptons en binaire!
    Je ne vais pas tenter de (mal) refaire votre cours,
    mais je vous rappelle que 16 =2*2*2*2= 2^4

    J'ai bien écrit "puissance 4".
    Comme c'est curieux. Il y a 4 colonnes dans mon tableau!

    J'hésite un peu à dire que compter en binaire, c'est "compter les puissances de 2" tellement l'expression est peu académique!

    Souhaitez-vous que nous continuions?


    N.B. quand j'écris "digit", il faut lire SYMBOLE.

  10. Publicité
  11. #7
    Ciscoo

    Smile Re : Programmer convertisseur décimal => binaire avec tableur

    Bonjour GNRhic,

    ce n'est peut être pas exactement ce que tu désires, mais bon, cela t'aidera peut être un peu. A toi de piger et d'améliorer le truc, au moins la présentation.

    @+
    Fichiers attachés Fichiers attachés
    Cisco66

Discussions similaires

  1. Conversion Binaire(résultat conv AD) en décimal
    Par jorg1n dans le forum Électronique
    Réponses: 7
    Dernier message: 20/11/2007, 08h26
  2. programmer avec top2048
    Par sdow dans le forum Électronique
    Réponses: 0
    Dernier message: 21/12/2006, 01h12
  3. Méthode d'Euler avec un tableur
    Par thesweetgirl dans le forum Mathématiques du collège et du lycée
    Réponses: 0
    Dernier message: 02/12/2006, 09h58
  4. Compteur binaire/decimal?
    Par Electrofred dans le forum Électronique
    Réponses: 10
    Dernier message: 14/07/2006, 11h37
  5. Convertisseur binaire naturel 12bits vers BCD
    Par WolfRain dans le forum Électronique
    Réponses: 8
    Dernier message: 17/06/2005, 10h52