folder Tahribat.com Forumları
linefolder Bilim Teknik Teknoloji
linefolder Bilgisayar Neden 0(Sıfır)"Dan Saymaya Başlar ?



Bilgisayar Neden 0(Sıfır)"Dan Saymaya Başlar ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek

    +1 @sandman in dedikleri,

    ayrıca sıfır ne negatif ne de pozitif bir sayıdır, sıfır olmayandır,yokluktur, yani yoktan başlar giderek var olur ve varlığını azaltır. yani felsefi olarak bakarsak -1 den başlarsa bilgisayara haksızlık yapılmış olur, 1 den başlarsa da haksız kazanç elde etmiş olur :D

    tabi bu kadar felsefi düşünce bu sistemleri kuran kişilerde var mıydı orasını da bilmiyorum :)

    ama mantıken 0 dan başlamalı yani :=)

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    IRF
    IRF's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek
    cold-m4 bunu yazdı:
    -----------------------------

    +1 @sandman in dedikleri,

    ayrıca sıfır ne negatif ne de pozitif bir sayıdır, sıfır olmayandır,yokluktur, yani yoktan başlar giderek var olur ve varlığını azaltır. yani felsefi olarak bakarsak -1 den başlarsa bilgisayara haksızlık yapılmış olur, 1 den başlarsa da haksız kazanç elde etmiş olur :D

    tabi bu kadar felsefi düşünce bu sistemleri kuran kişilerde var mıydı orasını da bilmiyorum :)

    ama mantıken 0 dan başlamalı yani :=)

     


    -----------------------------

    iyide öyle düşüncek olursak... sen saymaya başlamadan önce zaten 0 dır.Sen 0'dan saymaya başlarsan 0'ı iki kere tekrar etmiş olursun.o yüzden direk 1 diyosun gerçek hayatta...2'lik sistemde farklı olabilir ama felsefe yapıcaksak durum böyle :) 


    ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Glaxoks
    Glaxoks's avatar
    Kayıt Tarihi: 29/Eylül/2007
    Erkek
    salak olduğu için olabilir mi ?

    "Murid" Değil "Murit"
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KarizmaTurk
    KarizmaTurk's avatar
    Kayıt Tarihi: 02/Kasım/2007
    Erkek
    0'dan başlamasının nedeni saniyelik sayma olarak kastediyorsun galiba? 0 direk görüntü olarak ekrana yansır aradan bir saniye geçtiğinde bu yazı 1 olur bunun nedeni hassas konularda yanılgı olmaması içindir. Cetvel mantığı gibi 5 cm. ölçmek için 1. cm'i değil 0. cm'i başlangıç kabul ederiz. Yardımcı olabildim inşallah.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Böcüklerin Efendisi
    krypt
    krypt's avatar
    Kayıt Tarihi: 05/Mart/2004
    Erkek

    Eğer programlamadaki dizilerin neden 0'dan başladığını soruyorsan;

    İçerisinde 1 bytlelık değerler taşıyan "a" dizisini ele alalım. Bu dizideki elemanlar hafızada arka arkaya gelecek şekilde olacaklar. O yüzden adı dizi zaten :P Dizinin yerini gösteren bir işaretçimiz var dizinin nereden başladığını biliyoruz ve bu işaretçimize "b "diyelim. Bu dizideki 5. elemanı makinaya nasıl göstereceğiz? Basitçe b işaretçesinin gösterdiği hafıza alanından sonraki 5. byte(5 eleman * 1 byte) Kısaca a dizisindeki bir elemanın yeri: b+(1 byte*n) n = alınacak elemanın sırası. Bu yüzden ilk elemanı göstermek için n mantıken 0 olacak. Yani anlayacağınız dizinin yerini gösteren "b" işaretçisi aynı zamanda dizinin ilk elemanınıda gösteriyor.

    Sorunda bir mantık hatası var saymaya 0 dan başlayamaz. Örnek olarak elinde 10 parmak var, 1'den başlayarak sayıyoruz çünkü 0 olmayanı, boşluğu ifade eder. Mesela soldan 3 parmağın eksik olsaydı bu eksik parmaklar yerine 0 olan parmaklar yerine 1 ekleyip, toplam 7 parmak sayısına ulaşırdın ki doğrudur. Yine 10 parmağımızı düşünürsek(avuç içlerimizi masaya koyduğumuzu düşünün) bu 10 parmağın başladığı nokta sol elimizin serçe parmağıdır aynı zamanda parmak dizisindeki ilk elemandır. Ve tam 0 noktasındadır. Bu yüzden 0. parmak dememiz aslında mantıken doğrudur bu durumda son parmak da 9. parmak olacaktır ve farkedersen yine toplam 10 parmak sayısına ulaşmış oluruz. Ama direk ilk parmağa 1. parmak diyerek başlamak anlaşılırlık açısından çok daha kolaydır ki zaten dizilerin ilk elemanının 1. eleman olduğu programlama dilleri var sanırım.


    while (1<2)
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kaygusuz
    kaygusuz's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    0 dan 9 kadar hesap edersek toplam 10 sayı elde edebilme için olabilir.

    dijital entegre tasarımlarında pic yazılımlarında genelde. 1-2-4-8-16..............


    Aldananlar aldanmaktan zevk aldıkları için hile ortaya çıkmıyordu Tolstoy
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HeadBanger
    HeadBanger's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    sandman bunu yazdı:
    -----------------------------
    elektrik-elektronik 3. sınıfta microişlemciler dersi :) kitap olarak ingilizce ders kitaplarım var o kadar
    -----------------------------
    simdiki sistemde lise 4 elektrık elektronik bölümü mikroişlemciler dersi.. konuyu acan  arkadasa kaynak olarak binary sayı sistemını arasdırabilir.. bolean matematiği olarakda aratabilirsin..daha kapsamlı istiyorsan lise 3 dijital elektronik kitabı alarak örenebilrisin..

     

    edit büdt: saymaya baslarken söyle baslar 1 üzeri o ve buda 1 e eşittir.. ve bu 1 üzeri 1 1 üzeri 2 diye devam eder ;)


    Boş İşler Uzmanı..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    Çünkü

    register adreslemede ve içeriğinde binary sistem kullanılmaktadır, buda şu şekilde bşalayıp devam etmektedir...

    0000
    0001
    0010
    0011
    0100
    0101
    0110
    0111
    1000

    ... 

    ondan ilk sayı 1 değil 0 dır... 


    Sanıyorum kendi atasözümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Söyleyeni belli olduğu için(Ben) atasözü değil, özlüsöz oluyormuş, dolayısı ile kendi özlüsözümü yapmış oldum :)
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HeadBanger
    HeadBanger's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek
    renegadealien bunu yazdı:
    -----------------------------

    Çünkü

    register adreslemede ve içeriğinde binary sistem kullanılmaktadır, buda şu şekilde bşalayıp devam etmektedir...

    0000
    0001
    0010
    0011
    0100
    0101
    0110
    0111
    1000

    ...

    ondan ilk sayı 1 değil 0 dır...


    -----------------------------
     şöyle bri seyde eklesek işallah bir mahsuru olmaz.. binary ssistemlerde sayılar sağdan sola doru gider nasıl olur dersen..0000 dan baslar ve bu rene abininde dediği gibi 1000 diye devam eder..devam ettikce sayının değeri artar. ve daima en kücük sayı 0000 dır..

    Boş İşler Uzmanı..
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    HeadBanger bunu yazdı:
    -----------------------------

    şöyle bri seyde eklesek işallah bir mahsuru olmaz.. binary ssistemlerde sayılar sağdan sola doru gider nasıl olur dersen..0000 dan baslar ve bu rene abininde dediği gibi 1000 diye devam eder..devam ettikce sayının değeri artar. ve daima en kücük sayı 0000 dır..
    -----------------------------

    0000 ile başlayıp 1000 ile mi devam eder? :S

    en küçük sayı 0000 mıdır? :S Bence yanlışın var :D 


    Sen hiç kaval çaldın mı?
Toplam Hit: 6742 Toplam Mesaj: 27