Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Informatique
  3. Autres / Divers / Découvertes
  4. Compter en base 2, 10 et 16

Compter en base 2, 10 et 16

Scheduled Pinned Locked Moved Autres / Divers / Découvertes
9 Posts 4 Posters 2.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mars073M
    mars073M
    mars073
    wrote on last edited by
    #1

    <p>Bonjour à tous,</p><p>Je me suis dis qu'il serais intéressant de vous apprendre à compter, oui mais bon vous savez déjà compter (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...), oui mais si je vous dis 1 + 1 =10 et que vous me dites que je n'ai pas raison alors que en faite si, je m'explique, c'est une addition binaire, imaginons je vous demande les 5 premiers nombres que vous utilisez dans la vie de tout les jours:</p><blockquote class="ipsQuote" data-ipsquote=""><div><p>0</p><p>1</p><p>2</p><p>3</p><p>4</p></div></blockquote>vu que l'on part de 0 le 5éme chiffre est bien 4. Comme je l'ai dis dans la vie de tout les jours vous compter mais vous comptez en base 10, c'est à dire que lorsque vous arrivez au 10éme caractère vous ajoutez un nouveau caractère:<blockquote class="ipsQuote" data-ipsquote=""><div><p>...</p><p>9 -> dernier caractère on peut aussi le considéré comme "09" pour mieux le visualiser</p><p>10 -> on augmente le chiffre des dizaine de +1 et on repart à zéro</p><p>...</p><p>99 -> les deux chiffres sont les derniers caractères</p><p>100 -> on arrive à la centaine vu que les unités inférieur sont au dernier caractère</p></div></blockquote><p>Maintenant nous allons apprendre le le binaire du moins comment compter avec, on va encore compter les 5ers chiffres (c'est donc en base 2, donc 2 caractères possibles):</p><blockquote class="ipsQuote" data-ipsquote=""><div><p>0 -> ça change pas on part de zéro</p><p>1 -> toujours rien de choquant</p><p>10 -> oui c'est bien "2" mais vu que 1 est le maximum on doit donc ajouter un caractère</p><p>11 -> le dernier chiffre atteint encore le maximum</p><p>100 -> donc on ajout encore un chiffre</p></div></blockquote>le plus souvent on retrouve les nombres binaire formaté sur un quartet (4 caractères, ex: 0001) ou un octet (8 caractères, ex: 00101100 parfois avec un séparateur: 0010 1100), c'est utile à connaître lorsque l'on fait de l'électronique (1111 1111(base2) = 255(base10)).<p></p><p>Comme dit dans le titre on va voir la base 16 (dit aussi hexadécimal, hexa ou encore hex)! Vous connaissez les 10 premiers(0..9) mais les 6 autres? C'est comme ce que beaucoup de gens n'aime pas en math on ajout des lettres... Les 6 premières lettres biensur (a, b, c, d, e, f). C'est partit pour compter jusque 16! Haha</p><blockquote class="ipsQuote" data-ipsquote=""><div><p>0</p><p>1</p><p>2</p><p>...</p><p>8</p><p>9</p><p>A -> est oui a = 10, ce qui n'a rien à voir avec les inconnus d'une équation.</p><p>B</p><p>C</p><p>D</p><p>E</p><p>F -> 16éme caractère -> 15 en base 10</p></div></blockquote>et donc biensur on peut continuer en base 16:<blockquote class="ipsQuote" data-ipsquote=""><div><p>10 -> 16 en base 16 ._.</p><p>FF -> 255 en base 16, ça vous dit un truc?</p></div></blockquote><p>mais à quoi ça sert de s'avoir la base 16? Vous voyez le code-couleur en paint ou photoshop, vous avez le rouge, le vert, le bleu se sont les couleurs de base avec pour chacune de ces couleurs un chiffre allant de 0 à 255 et surtout dans les sites webs on utilise un code couleur du style:</p><p></p><pre class="ipsCode prettyprint lang-auto">#000000;
    00 00 00 -> décomposition (rouge = 0; vert = 0; bleu = 0) -> donc du noir

    #FFFFFF;
    FF FF FF -> décomposition (rouge = 255; vert = 255; bleu = 255) -> donc du blanc

    #00FF90;
    00 FF 90 -> décomposition (rouge = 0; vert = 255; bleu = 144) -> ~vert pistache
    </pre>Les codes couleurs sont parfois mit en trois caractères (ex: #000 = #000000; #123 = #112233).<p></p><p>On retrouve aussi l'hexa dans l'adressage de mémoire souvent précédé par un "0x" mais on peut aussi s'en servir dans certains langages de programmation pour indiquer directement une couleur.</p><p></p><p>J'espère que ce sera instructif,</p><p>et que je n'ai pas mis d'erreur.</p><p>Bon... amusement à tous,</p><p>Cordialement,</p><p>Mars073.</p>

    Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

    1 Reply Last reply
    4
    • D
      D
      davydavek
      wrote on last edited by
      #2

      <p>Ce "code couleur" dont tu parles, c'est le <a href="http://www.rapidtables.com/web/color/RGB_Color.htm" rel="external nofollow">RGB</a> (<em>Red Green Blue,</em>Rouge Vert Bleu), qui sont les couleurs primaires. Tr<span style="color:rgb(40,40,40);font-family:Helvetica, helvetica, arial, sans-serif;">è</span>s utile en CSS 😉 </p>

      C# dev
      github.com/DavyWk

      1 Reply Last reply
      0
      • mars073M
        mars073M
        mars073
        wrote on last edited by
        #3

        <blockquote class="ipsQuote" data-cite="davydavek" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="8122" data-ipsquote-contentid="771" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1401300953" data-ipsquote-username="davydavek"><div><p>Ce "code couleur" dont tu parles, c'est le <a href="http://www.rapidtables.com/web/color/RGB_Color.htm" rel="external nofollow">RGB</a> (<em>Red Green Blue,</em>Rouge Vert Bleu)</p></div></blockquote><p>En anglais même abrégé cela ne change rien au principe^^</p>

        Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

        1 Reply Last reply
        0
        • C
          C
          cegdd
          wrote on last edited by
          #4

          <blockquote class="ipsQuote" data-ipsquote=""><div>
          <p> </p>
          <p>1F -> 16 en base 16 .</p>
          </div></blockquote>
          <p>pourquoi ce n'est pas 0F ?</p>
          <p> </p>
          <p>EDIT: nan c'est bon j'ai compris 😄 . on fait pas ... 6 7 8 9 00 01 02 ...</p>
          <p> </p>
          <p>merci du tuto ! (+1rep)</p>

          créateur de Reconquête-Salvatrice, un petit RPG 2D en ligne multi-plateforme [OpenGL / C]

          1 Reply Last reply
          1
          • D
            D
            davydavek
            wrote on last edited by
            #5

            <p>16d = 0x10</p>

            C# dev
            github.com/DavyWk

            1 Reply Last reply
            1
            • C
              C
              cegdd
              wrote on last edited by
              #6

              <p>ben en faite non ... je viens de me relire et ... en base 16,  16 c'est 10 pas 1F.<br/><br/>
              c'est une erreur dans le tuto ou j'ai rien compris ?</p>

              créateur de Reconquête-Salvatrice, un petit RPG 2D en ligne multi-plateforme [OpenGL / C]

              1 Reply Last reply
              1
              • D
                D
                davydavek
                wrote on last edited by
                #7

                <p>C'est justement ce que j'essayait de montrer dans mon dernier message, une erreur dans le tuto.</p>

                C# dev
                github.com/DavyWk

                1 Reply Last reply
                0
                • mars073M
                  mars073M
                  mars073
                  wrote on last edited by
                  #8

                  <blockquote class="ipsQuote" data-cite="cegdd" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="8149" data-ipsquote-contentid="771" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1401387385" data-ipsquote-username="cegdd"><div><p>ben en faite non ... je viens de me relire et ... en base 16,  16 c'est 10 pas 1F.</p><p></p><p>c'est une erreur dans le tuto ou j'ai rien compris ?</p></div></blockquote><p>Oh god effectivement<span style="font-size:24px;"> énorme </span>erreur de ma part, il faut bien ajouter 1 <strong><u>et</u></strong> remettre à 0...</p><p>donc:</p><blockquote class="ipsQuote" data-ipsquote=""><div><p>10 -> 16 en base 16 ._.</p><p>1F -> 31</p><p>FF -> 255 en base 16, ça vous dit un truc?</p></div></blockquote>

                  Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

                  1 Reply Last reply
                  0
                  • AzadA
                    AzadA
                    Azad
                    wrote on last edited by
                    #9

                    <p>Bon tutoriel, merci du partage.<br/>
                    (Le binaire > All). 🙂 </p>
                    <p>
                    +1 rep.</p>

                    Administrateur du forum.
                    Contactez-moi par message privé ou par mail.

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups