Kategori arşivi: Programlama

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

PHP ile Sistemin CPU Yükünü Bulma

?leri PHP konular?ndan olan sistem i?levlerinden biri CPU yükünün yüzdelik de?erlerine ula?mak için öntan?ml? fonksiyonlar mevcuttur. Ön Bilgi: PHP sürümünüz 5.1.3 ve üstü bir versiyon olmal?d?r. Windows sistemlerde çal??maz. Yani Windows kurulu bilgisayar?n?z?n localhost’unda cevap alamayabilirsiniz. PHP destekli bir hostta … Okumaya devam et

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

Nesneye Yönelik Programlama’da (OOP) Sınıf Soyutlama

Nesneye yönelik programlama yakla??mlar?nda önemli bir kavram soyut s?n?flard?r. Soyutlama i?lemi ile ayn? zamanda çok biçimlilik mant???na da zemin haz?rlam?? oluyoruz. Soyut s?n?flar gövde içermez ve geni?letilen s?n?f taraf?ndan kullan?ld?ktan sonra sonland?r?lmas? zorunludur. Soyut denmesinin sebebi de gövde içermemesinden dolay?d?r … Okumaya devam et

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

Google Servisleri için: Google Apps Script

Google’?n bir süredir geli?tiriciler için haz?rlad??? yeni platformuna bir göz atal?m. Asl?nda en az bir y?ld?r yay?nda oldu?unu gördüm. Fakat pek bizim ülkemizde bahsedilmedi?ini farkettim. Son zamanlarda artan SAAS (software as a server) uygulamalar?n?n aras?na Google da kat?ld?. Google Apps … Okumaya devam et

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

PHP’de Dizi İşaretçileri

PHP’de diziler üzerinde i?lem yaparken i?aretçiler ile çal??mak gerekebilir. Bunun her programlama dilinde farkl? yöntemi oldu?u gibi PHP’de de mevcuttur. Bu yaz?da belli ba?l? dizi fonksiyonlar?na de?inece?im. Unutulmamas? gereken tek nokta burada tamamen i?aretçilerle i?lem yap?yoruz. Bu fonksiyonlar? ?u ?ekilde … Okumaya devam et

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

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

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

Tasarım Deseni: Factory Design Pattern

Bugün olu?turucular (kurucu) tasar?m desenlerinden biri olan “factory design pattern” ne oldu?una dair konu?al?m ve birkaç örnek yapal?m. Burada amaç haz?rlayaca??m?z genel tan?ml? bir arayüz üzerinden di?er nesnelerimize eri?mek ve i?lemlerimizi bu ?ekilde gerçekle?tirmektir. Mesela sistemimizde kulland???m?z birçok s?n?f olabilir. … Okumaya devam et

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