Etiket 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

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

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

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

İnternette araştırırken gözüme çarpan özel sayılardan Tau sayılarını inceleyelim. Tau Sayısı denilen şey nedir ona bir bakalım: Bir sayının tau sayısı olabilmesi için söz konusu sayımız; pozitif tam bölenlerinin adedine de tam bölünüyorsa işte o sayı “Tau Sayısı” olarak adlandırılıyor. … Okumaya devam et

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

Şifreleme algoritmalarının atalarından: Sezar Algoritması

Tarihte ilk kripto çalışmaları ya da o zamanlarda en ün kazananı Sezar Algoritması kabul edilir. Şifreleme mantığının temelini kavramaya yarayan bu ve benzeri algoritmaları kullanmak tehlikelidir. Bizim burada amacımız mantığını görmektir. Bu örneklerden sonra kendinize özgü yeni algoritmalar oluşturup kullanabilirsiniz. … Okumaya devam et

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