21 Haziran 2017 Çarşamba

Javascript ile Tarih Bilgisini Görüntülemek

Javascript ile Web Sitelerinde Cookie Kullanım Örneği

11 Haziran 2017 Pazar

Matematikte Bölünen, Bölen, Bölüm, Kalan Nedir?

Bu konunun bu blogda yazılma sebebi; maalesef bugün, aynı sınıftaki 3 üniversite 2. sınıf bilgisayar mühendisliği öğrencisinin derste mod almak nedir diye sormasıdır. Önce trollediklerini sandım ama sonrasında kısa bir şok yaşadım. Neyse ki atlattım.


Bir bölme işlemine başlayabilmek için elimizde 2 sayı olmalıdır. Hangi sayıyı hangi sayıya böleceğimizi bilmeliyiz. Örneğin; 14 bölü 4 işlemini yapalım.

Kimi bölüyoruz? 14
O zaman 14 bölünen sayıdır.

Kime bölüyoruz? 4
14'ü 4'e böleceğiz.
4 bölen sayıdır.


İşlemin sonucunda, elde ettiğimiz değer bölümdür. Yani; 3.

Bazı durumlarda işlem sonucunda tam değer elde edilemeyebilir.
Bu durumda artan kısım bölme işleminden kalandır.

14 bölü 4 işleminden kalan aynı zamanda 14 mod 4 işleminin de sonucu olur.
Mod almak ile ilgili olarak bu yazıyı okuyabilirsiniz.

Mod Almak Nedir?

Mod almak, toplama, çıkarma, çarpma ve bölme işlemleri gibi aritmetik bir işlemdir. Mod alma işleminde bir sayı başka bir sayıya bölünür. Bu bölme işleminin sonucunda kalan değer alınır. Bu kalan sayıya ise mod denir. Örneğin; 14 sayısının 4'e bölümünde mod 2 olur. Çünkü; 14 bölü 4 için bölüm 3 kalan 2'dir. Başka bir örnek daha verelim. 21 sayısı 10'a bölündüğünde mod 1 olur. 21 bölü 10 işleminde bölüm 2 kalan 1 olur.

Mod alma işlemleri programlamada da sıkça kullanılır. En sade örnek olarak bir web sayfasında tablo şeklinde veri görüntülediğimizi düşünelim. Sıralama olarak tek ve çift satır numarasına denk gelen satırlar için farklı görünümler elde etmek istersek, tek/çift denetimini satır numarasının mod 2 sini alarak yapabiliriz.

Programlama dillerinde mod alma işlemi % operatörü ile gerçekleştirilir. C# dili üzerinden basit bir örnek kod yazalım.

for(int i = 0; i < 9; i++)
{
  if(i % 2 == 0)
  {
    Console.WriteLine(i + " sayısı çift sayıdır");
  }
  else
  {
    Console.WriteLine(i + " sayısı tek sayıdır");
  }
}

1 Haziran 2017 Perşembe