Kategori arşivi: Algoritma

Matematikte Özel Sayılar: Hilbert Sayıları

Hilbert Sayısı nedir? Sayılar teorisinde k > 0 olmak şartıyla (k-1) sayısı 4’e tam bölünüyorsa hilbert sayısı olarak adlandırılır. Bu yazıda hilbert sayılarının akış adımlarını çıkartıp koda dökeceğim. Belli bir üst sınıra kadar olan hilbert sayılarını listeleyeceğiz.

Algoritma, Programlama kategorisine gönderildi | , , , ile etiketlendi | 2 yorum

Matematik: Euler Totient Fonksiyonu

Bu yazımda kripto (şifreleme) yöntemlerinde de kilit noktalarda kullanılan matematiksel bir fonksiyon olan Totient fonksiyonundan bahsedeceğim. Genellikle Euler Totient ya da Euler’in Totienti olarak adlandırılan Totient, İsveçli matematikçi Leonhard Euler tarafından ortaya konmuştur. Totient fonksiyonu, Yunan harflerinden phi() ile simgelendiği … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , , ile etiketlendi | Yorum bırakın

Bir Dizideki Elemanların Büyüklük Sıralarını Belirleme

Elimizde bulunan bir dizinin elemanlarının dizi içerisindeki sırasını belirleyip; sıra değerini ayrı bir dizi içerisinde ilgili elemanın indisine kaydedelim. Biraz daha açmak gerekirse; İlk elemanı ele alıp dizideki sırasını bulacağız. Yeni oluşturduğumuz sıraları tutacağımız dizimizin ilk elemanına sayı dizimizin ilk … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , , , ile etiketlendi | Yorum bırakın

Round Robin İş Zamanlama Algoritması

Sunucuya yapılan istek yoğunluğundan dolayı hepimiz işlerimizin bir yerinde sıkıntı yaşamışızdır. Tabi ki bu problem yeryüzünde ilk defa bizim başımıza gelmiyor. 🙂 Bizden öncekiler de aynı yollardan geçtiği için bu soruna çözüm aramışlar. Çalışmaların sonucu olarak ortaya Round Robin algoritması … Okumaya devam et

Algoritma, Nasıl Çalışır? kategorisine gönderildi | , , ile etiketlendi | Yorum bırakın

Barbut Oyunu

Bu oyunun simülasyonunu yazarken öncelikle kurallarını araştırdım. Fakat değişik kaynaklarda kurallar farklılık gösterince ben de bir kaynağı referans alarak programı oluşturdum. Kurallar için referans aldığım site: Barbut – Vikipedi KURALLAR: Masadaki tüm parayı kazanan zarlar: (6,6) (5,5) (3,3) Kaybeden zarlar: … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , ile etiketlendi | 4 yorum

Pisagor Üçlemelerinin (Special Pythagorean triplet) Algoritması ve Çözümü

Pisagor üçlü sayılarının yapısı şu şekildedir: a, b, c doğal sayı olmak üzere; a < b < c olsun. a² + b² = c² (Örneğin: 3² + 4² = 5²) Biz bu algoritma çalışmamızda a + b + c = … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , , , ile etiketlendi | Yorum bırakın

10’luk Tabanda Girilen Sayıyı 2’lik Tabana Çevirme Algoritması ve Çözümü

Problem: Kullanıcıdan alacağımız 10’luk tabandaki sayıyı 2’lik tabana çevir. Akış diyagramımız şu şekilde: İstek Üzerine Düzenleme: Akış adımlarını yazalım Başla i = 0, k[30], x tanımla Kullanıcıdan 10’luk tabanda bir x değeri al x > 1 ise 5. adıma git. … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , , ile etiketlendi | 27 yorum

Matematikte özel sayılar: Chen Sayıları

Chen Sayısı nedir? Ufak bir tanım yapalım. Ardından algoritmasına ve çözümüne geçelim. Bir p sayımız olsun. p asal sayı olmak üzere, p+2 sayısı da asal sayı ise bu p sayısına chen sayısı denir. Bu yazımızda programımıza, belli bir sınıra kadar … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , ile etiketlendi | 5 yorum

Kredi Kartı Numarası Doğrulama – Lhun Algoritması

Hazırladığımız sistemde/sitede kredi kartı işlemleri olabilir. Normal şartlar altında alışveriş siteleri bankalarla anlaşmalar yaparak sanal pos alıyorlar. Bu sanal pos kodları zaten bu kontrolu bankaların sistemleri yardımıyla yapıyor. Hem bu kontrolün nasıl yapıldığını öğrenmek hem de siz numarayı göndermeden önce … Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , ile etiketlendi | 1 yorum

Gnome Sıralaması (Gnome Sort) Algoritma Mantığı ve Uygulaması

Uzun bir aradan sonra sıralama algoritmalarına kaldığımız yerden devam edelim istedim. Bu yazımda Gnome (sözlük karşılığı: cüce) Sıralamasından bahsedeceğim. Kabarcık sıralamasına oldukça benzerliği var. Anlaşılması çok zor olmayacaktır. Çok fazla bilgi bulunmamakla birlikte karşılaştığım bir bilgiyi de paylaşayım: algoritma 2000 … Okumaya devam et

Algoritma kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın