folder Tahribat.com Forumları
linefolder Network - İnternet
linefolder Ondalık Sayı Sisteminin İkili Sayı Sistemine Çevrilmesi



Ondalık Sayı Sisteminin İkili Sayı Sistemine Çevrilmesi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    plastner
    plastner's avatar
    Kayıt Tarihi: 28/Eylül/2011
    Erkek

    Şuan Networkte temelden dökümanlar tarıyorum ve daha iyi daha sağlam öğrenebilmek ileride bana iletilen sorulara yanıt bulmak için en alttan alıyorum.Orta okullada öğrenmiştim çevirmeleri şuan da yapabiliyorum ama kafamı karıştıran bir nokta var.

    192.168.1.0     :         11000000.10101000.00000001.00000000

    Evet bu işlemi  192 ve 168 sayıları için yapıyorum ve sayıları hesaplıyabiliyorum.

    2 ye bölümünden kalan sayıları en son tersten yazıyorum sonucu buluyorum

    peki ya

    1 ve 0 sayılarını nasıl bulucam bu sayılar 2 basamaklı da olabilirdi. 45 veya 89 gibi

     

    --------

    Yardımlarınızı bekliyorum...


    Busiest men find the most time....
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    çarpma ve toplama yapacaksın hocam.. 

     

    şöyle bi örnek vereyim

     

    10010 sayısı olsun. sağdan başlayarak ikinin 0. kuvvetinden itibaren başlayıp sola doğru gideceksin..

    0*(2^0) + 1*(2^1) + 0*(2^2) + 0*(2^3) + 1*(2^4) = 18

     

    işlem basit, en sondaki rakam 0, bunu 2 üzeri 0 ile çarptım, sonraki rakam 1 bunu da 2 üzeri 1 ile çarptım, sonraki rakam 0, bunu 2 üzeri 2 ile çarptm, sonraki rakam 0 bunu da  2 üzeri 3 ile çarptım, snraki rakam 1 bnu da 2 üzeri 4 ile çarptım ve topladım.

     

    edit: bu sayılar 45 ,89 gibi olabilir demişsin, bundan kasıt bunlar 2 lik tabansa bunlar olmaz hocam. sayı sistemlerinde en büyük rakam o sayı sisteminin 1 eksiğidir. mesela biz günlük hayatta 10 luk sistemi kullanıyoruz, buradaki en büyük rakam 9 dur. 9 dan büyük rakam yoktur. 2 lik sistemdeki en büyük rakam 1 dir yani sayılar 0 ve 1 lerden oluşur. 16 lık sistemindeki en büyük rakam 15 dir ancak 9 dan sonraki sayılar harf ile gösterilmiştir 10 = A , 11=B, 12=C , 13=D, 14=E, 15=F gibi..

    unbalanced tarafından 06/Nis/13 14:06 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    🧿
    BlackApple
    BlackApple's avatar
    Üstün Hizmet Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 19/Mayıs/2008
    Erkek

    taban aritmetiği konusunu incele hocam

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    plastner
    plastner's avatar
    Kayıt Tarihi: 28/Eylül/2011
    Erkek
    unbalanced bunu yazdı

    çarpma ve toplama yapacaksın hocam.. 

     

    şöyle bi örnek vereyim

     

    10010 sayısı olsun. sağdan başlayarak ikinin 0. kuvvetinden itibaren başlayıp sola doğru gideceksin..

    0*(2^0) + 1*(2^1) + 0*(2^2) + 0*(2^3) + 1*(2^4) = 18

     

    işlem basit, en sondaki rakam 0, bunu 2 üzeri 0 ile çarptım, sonraki rakam 1 bunu da 2 üzeri 1 ile çarptım, sonraki rakam 0, bunu 2 üzeri 2 ile çarptm, sonraki rakam 0 bunu da  2 üzeri 3 ile çarptım, snraki rakam 1 bnu da 2 üzeri 4 ile çarptım ve topladım.

     

    Hayır hocam anlamadın bunu yapıyorum kafamı karıştıran olay şu ?

     

    192.168.1.0   sayı bu :  11000000.10101000.00000001.00000000

    1  = 00000001   ?

    0 = 00000000   ?


    Bunlar nasl bu kadar çıkıyor ? Tamamlamamı yapıcam buralara


    Busiest men find the most time....
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam 10 luk sistemde mesela 000000000000000000009 yazdığında bu sayıyı windows hesap makinesi ne olarak görür ? 9 , çünkü önündeki sıfırların bir anlamı yok. ikilik sistemde de aynı mantık var. eğer 1 yoksa başında ne kadar sıfır olursa olsun o sayıların bir anlamı yok

    dolayısıyla 000000000000001 de 1 demektir 001 de 1 demektir 1 de 1 demektir.. 

    0000000000000 = 0 demektir, 000=0 demektir, 0=0 demektir .

    bunu koyup koymamanın çok önemi yok. eğer kullandığın sistemde sayının belirli bitte olması isteniyorsa 0 koyabilrisin, sonuçta etki etmiyor nihai

    sonucu.

    unbalanced tarafından 06/Nis/13 14:15 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    8 bit var işte toplam 8 basamak olacak yani diyelim 110 buldun onu 00000110 olarak kullanacaksın


    Si vis pacem para bellum.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    plastner
    plastner's avatar
    Kayıt Tarihi: 28/Eylül/2011
    Erkek
    SinusX bunu yazdı

    8 bit var işte toplam 8 basamak olacak yani diyelim 110 buldun onu 00000110 olarak kullanacaksın

    Tabii ya teşekkürler..


    Busiest men find the most time....
Toplam Hit: 911 Toplam Mesaj: 7