Jump to page: 1 2
Thread overview
true , false ve sayıların bağlantısı
Nov 04, 2015
cos00kun
Nov 04, 2015
agora
Nov 04, 2015
cos00kun
Nov 04, 2015
agora
Nov 04, 2015
agora
Nov 05, 2015
agora
Nov 06, 2015
cos00kun
Nov 04, 2015
cos00kun
Nov 04, 2015
cos00kun
November 04, 2015

Döngü işlemlerinde yaptığım denemelerde 0 false, Diğer sayılar true olarak işlem görüyor !! eğer bir mantık hatası yapmıyorsamki denemelerim hep doğru olduğumu gösteriyor bu konunun pdf kitabında yer alması gerekliliğine şiddetle inanıyorum :) (Kitabın pdf sürümüne şöyle bi baktığımda eğer uykusuzluk beni gerçekten vurmadıysa 0 ve diğer sayılarınn true ve false ilişkisine rastlayamadım )

Şu acemi halimle bir örnek vereyim

while(0) {
  ......
  ......
  .....
}

yukarıdaki kodda 0 false olacağından while işletilmezken

while(5) {
  ......
  ......
  .....
}

kodu her daim 5 değeri true değeri vereceğinden while döngüsü çalışıyor... hatta negatif sayılarda çalışıyor.. hatta ve hatta kesirli sayılarda bile true oluyor.. dahada yetmedi harfleri denedim onlarda aynı şekilde davrandı!! nedir bu sıfır rakamının günahı arkadaş kendisi negatif bile değilken false yapılmış zulmedilmiş kendisine :)

Birçoğu için bilinen birşeydir yada belkide çok basit bir konudur ama benim ilgimi çekti açıkçası umarım saçma sapan bir yanlışa imza atmıyorumdur.

herkese sevgi ve saygılarımı yolluyorum..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Ali bey şimdi gördüm açıkçası tür değişimleri bölümünden ona rastlayabileceğim aklımdan geçmemişti.. Birde hocam mümkünmüdür bilmiyorum ama şu pdf kitabındaki karakterlerinin puntosunu bir büyük yapsak çok mutlu olacağım Yaş geçtikçe sanırım gözlerde astigmat artıyor.. eğer punto büyümesse haftaya istemesemde gözlükle dolaşacağım :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

0 aslında sinyalin olmadığı durum olarak kabul ediliyordu da orada 0.8 sanırım bir eşik vardı. O değere kadar 1 gibi davrandığı durumlar olabilirdi. Yanlış hatırlıyor olabilirim.

Zaten 0 false olmak zorunda diye biliyorum. Aslında olay orada biraz halka olayına kaçıyor. Cebir bilgisi lazım olabilir.

Şöyle de bir hesap yaparsak:

0 = 00000000
1 = 00000001
2 = 00000010
3 = 00000011
4 = 00000100

5 = 00000101

0 ise değersiz tek 1 kere üretiyor.

5 olduğunda işlemci her bit için sanırım tekrar tekrar kontrol ediyor olmalı. Belki o yüzden 1 daha hızlı olabilir.

Asıl soruna gelecek olur isek 0 olmayan her sayı true oluyor sanırım.

Burada tam sayılar, kesirli sayılar, hatta negatif tam sayılar bile.

Çok pis kafam karıştı ciddiyim.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Bunu nasıl yapıyor hocam?

Bir sürü bit var ama tek seferde karşılaştırıyor? Tek tek gidiyor sanıyordum.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

yok hiç kafan karışmasın yazdığın en son satırlar çok doğru çünkü 0 olmayan herşey true döndürüyor 0 rakamı bildiğin kısmetsiz bedevi :) zaten olaya bitsel açıdan bakmasanda dilin kendisi bi şekilde bi değeri false olarak tanımalı ya program yapacak bunu yada var olan 0 rakamsal konumundan dolayı kendisi.. diye düşünüyorum..

Ali hocam basıma giden kitap önemli değil ekran için olanı büyük olsada yeter bana :) Bu arada basım başladımıki ? Türkçesi herhalde .? yine neler kaçırdm ben

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Anladım hocam. Bir de konu ile alakalı yine.

while(5)
{

}

durumunda eğer bir break gelmezse jmp sürekli kendi offsetine mi atlayacak?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Alıntı (acehreli):

>

Alıntı (cos00kun):

>

puntosunu bir büyük yapsak

Daha önce sormalıydım ama ekrandan okuduğunu varsayarak, PDF programının büyütme (zoom) olanağı yok mu? Varsa bütün sayfa ekrana sığmıyor diye mi kullanmak istemiyorsun?

Ali

yok hıcam elbette zoomlayabiliyorum ancak ben zaman zaman pdf den ilgili bölümlerin fotokopisini alıp evde boş vakit bulduğumda (ki genelde görüldüğü üzere çok geç yada çok erken oluyor okumaya çalışıyorum). okuyorum. Yoksa çokta problem değil.. Bu arada yukarıdaki asm codelerine ulaşmak çok akıllıcaydı bende biraz kurcalayacağım çok sağolun değerli bilgiler için

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Bu konu şurada "Koşul deyimlerinde otomatik bool dönüşümleri" başlığı altında geçiyor:

http://ddili.org/ders/d/tur_donusumleri.html

Teşekkürler. Dizine "bool, otomatik dönüşüm" maddesini ekleyeceğim.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Alıntı (cos00kun):

>

pdf kitabındaki karakterlerinin puntosunu bir büyük yapsak

İlginç çünkü ben de fazla mı büyük diye endişeleniyordum. :) Aslında, yanılmıyorsam benzer başka kitaplarla aynı büyüklükte: 10pt. Baskıya giden PDF'i artık değiştiremem çünkü sayfa sayısı değişince kapak düzeni de etkileniyor ama ekran için olan renkli PDF'in fontunu büyütebilirim.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 04, 2015

Alıntı (agora):

>

işlemci her bit için sanırım tekrar tekrar kontrol ediyor olmalı

Değil. Bütün değer tek seferde karşılaştırılır.

Alıntı:

>

0 olmayan her sayı true oluyor sanırım

Doğru. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2