RSS
 

Monte Carlo Algoritması ile Pi Hesabı

10 Mart

Rastlantısal seçimler yapan algoritmalara olasılıksal algoritmalar denir. Monte Carlo algoritmaları olasılıksal algoritmalardandır. Bir karar probleminde monte carlo algoritması testlerin oluşturduğu sekansı kullanır. Monte carlo algoritmasında her iterasyonda true yada unkonown cevabı döner. Sonucun doğru olması için bir iterasyonun true dönmesi yeterlidir. Bir dart tahtası düşündüğümüzde bir daire ve onu çevreleyen bir kare görürüz.

 

MinGW (GNU) Derleyicisini Kullanarak Derleme

28 Şubat

1-       İlk önce bilgisayarın herhangi bir yerinde .cpp uzantılı bir dosya oluşturuyoruz. Bu örnekte masaüstünde oluşturduk. Bunu yapmak için masaüstüne ters tıklayıp yeni seçeneğinden metin belgesini seçiyoruz.

 
2-       Masaüstünde “Yeni Metin Belgesi.txt” adında bir dosya oluştu. Uzantısı gözükm

 

Asp.NET ile URL Re-Wrinting

9 Aralık

Bir çok web sitesinde görebileceğiniz url gizleme yöntemini Asp.Net ile de uygulayabilirsiniz. Burada amaç adresten çekilen parametreleri ziyaretçiye göstermemektir. Örneğin makale.aspx?mid=1 gibi göstermektense daha çok göze hitap eden ve arama motorlarının listelemesinde sitenizi yukarıya taşıyan bir yapı kullanabilirsiniz. Bu örneği makale/1.aspx gibi ifade edip makale id’sini bu şekilde çekersek ziyaretçi oradaki 1 sayısının id olduğunu pek

 

C#’ta Özel Karakter Basımı

31 Ekim

Özel karakterleri label veya buton gibi form elemanlarına yazdırmak isteyebilirsiniz. Bunun için yapmanız gereken Unicode ifadeyi karaktere dönüştürmek. Örneğin yukarı işareti için yapmanız gereken;
Label1.Text = Convert .ToChar(0x2191).ToString();
 
Hangi kodun hangi özel karaktere geldiğini de aşağıdan görebilirsiniz.


 


Opengl ile Basit Çizimler ve Renklendirme

20 Ekim

1.       OpenGL’de Kullanılan Bazı Metodlar

Open Graphics Library (OpenGL), 2 veya 3 boyutlu grafik çizdirmek için kullanılan bir uygulamadır. Bir başka deyişle kütüphanedir. Bu kütüphane programcılara grafik donanımını yönetme şansı verir.
1.1.   glMatrixMode()
Transformasyonun türünü belirler. Bu metot aslında bütün dönüşümlerinizi etkiler. Dolayısıyla iyi ay

 

Arena Simülasyon Programı ve Bir Örnek

20 Eylül

Simülasyon gerçek hayattaki bir sistemin davranışını interaktif bir ortamda izlemektir. Simülasyonun getirdiği birçok avantaj vardır. Kısaca maliyet, güvenlik ve zamandan kazanmak olarak özetlenebilir. Simülasyonun sonucuna göre değişiklikler yapılıp gerçek hayata uygulamadan önce son rötuşlar yapılır. Simülasyonu interaktif bir ortamda yapmak için birçok yol bulunmaktadır bunlardan biri genel programlama dillerini kullanarak simülasyonu gerçekle

 

Simülasyonda Model Oluşturma

16 Eylül

Bir simülasyon tasarlarken en zor kısım modeli oluşturmaktır. Ve bu oluşum için birkaç adımı yerine getirmek gerekir.
1.        Problemin Analizi ve Bilgi Toplama: İlk adım olarak problemin kendisi analiz edilir. Analiz yapan kişi yapısal bilgileri toplamalıdır. Bu bilgiler girdi parametrelerin tanımı, performans ölçümleri, değişkenler ve parametreler arasındaki ilişkiler, sistem parçalarını yönetme

 

İşinizi Kolaylaştıracak Siteler

24 Ağustos

İnternet başındayken size lazım olabilecek siteleri ve çevrimiçi araçları listelemek istedim. Birçoğunu kendim kullandım işe yarayan araçlardır. Açıklamaları ile birlikte aşağıda listeleyecek olursak;
1.       http://www.akakce.com/    -->   Online alışveriş yapmadan almak istediğiniz ürünün diğer alışveriş sitelerinde fiyatını görmek için güzel bir site.
2.    

 

Doğru Çizme Algoritmaları

26 Temmuz

Doğru çizme algoritmalarını açıklamadan önce bir doğrunun ne anlama geldiğini belirtmek gerekir. Doğru iki noktanın birleştirilmesi ile oluşan yolun adıdır. Bilgisayarda ekran piksellerden oluşur ve her pikselin (x,y) koordinatı vardır. Bu koordinat sisteminin başlangıç noktası (orjin) windows ile OpenGL’de farklılık göstermektedir. Şekil-1’de bu açık bir biçimde anlaşılmaktadır.  


 

Simülasyon Hakkında

5 Temmuz

Basit tanımıyla simülasyon gerçek sistemlerin metodlar ve uygulamalar yardımıyla taklit edilmesi ve sonuç üretilmesi işlemine verilen isimdir. Çoğunlukla bilgisayar üzerinden yapılır. Gerçek sistemin hali hazırda var olmadığı veya var olup bilgilere ulaşmanın mümkün olmadığı yada gerçek sistemi uygulamanın pahallı olduğu durumlarda simülasyon kullanılır. Simülasyon kullanmayıp gerçek sistemi kullanmanın en büyük avantajı gerçek değer ve veriler i