Archive for the ‘PROGRAMLAMA’ Category

Bolu Beyi tarafından yazıldı Haziran - 6 - 2011 2 Yorum

Dinamik Programlama Recursive yapı Bugün yazacağım c sharp programı ile istediğimiz sıradaki fibonacci sayısını görebileceğiz. Bununla beraber programa eklediğim sayaç vasıtasıyla kaç kez işlem yapıldığı hakkında da bilgi sahibi olabileceğiz. Aslında Fibonacci sayıları programını daha önceden recursive(öz yinelemeli) yapı kullanarak paylaşmıştım. Şimdi ise hem dinamik programlama hem de recursive yapıyı bir arada kullanarak ikisi arasında bir karşılaştırma yapmış olacağız. Buyrun kodlar(açıklamaları aşağıda): using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Bolubeyi.Net { class Program  [ Read More ]

Bolu Beyi tarafından yazıldı Mart - 13 - 2011 4 Yorum

Bildiğiniz üzere ligtv yayınları yüzünden 18 milyon Blogger sitesi engellendi. Doğal olarak bolubeyi.Net de bundan nasibini aldı ve uzun bir süre yazı ekleyemedim. Aslında ekleyebilirdim, ama  içimden de pek gelmedi desem yalan olmaz. Siteyi incelerseniz, tasarımı kaydı biraz. Bazı yazılarımda resimler de görünmüyor. Neyse ki dns ayarlarını değiştirdim ve şimdi yine paylaşımlara devam ediyorum. Bugün sizlerle “Algoritmalar” adlı derste verilmiş olan “Merge sort” ödevimi paylaşacağım. Hatırlarsanız daha önce; bubble sort, insertion sort ve selection sort  [ Read More ]

Bolu Beyi tarafından yazıldı Ocak - 18 - 2011 0 Yorum

Dün veri yapıları finalinden çıktım ve sınavda da bağlı listede kuyruk yapısı çıktı. Bir kaç gündür yazı ekleyemediğim için de programı paylaşayım dedim. Bu c sharp programında a’dan f’ye kadar harfler ekleyeceğiz. Silme metodunun da kodlarını görebilmek için silme işlemini de programa ekledim. Kuyruk yapısında olacağı için ilk eklediğimiz eleman ilk çıkacak(FIFO). Buyrun kodlar: using System; using System.Collections.Generic; using System.Collections; using System.Linq; using System.Text; namespace bolubeyi.net { class Node { public object veri; // Düğümde  [ Read More ]

Bolu Beyi tarafından yazıldı Ocak - 6 - 2011 0 Yorum

Bir önceki yazımda insertion sıralama işlemi hakkında yazmıştım ve o yazımda selection ve bubble sıralama işlemleri konusu hakkında yazı yazacağımı söylemiştim. Şimdi ikisini birden paylaşacağım. Çünkü main fonksiyonu insertion, bubble ve selection sıralama işlemlerinde aynı zaten. Öncelikle selection işleminden kısaca bahsedeyim. Burada sayısal değerler içerisinde kendinden sonraki en küçük değer bulunur ve yer değiştirilir.Bubble sıralama işleminde ise ikili gruplar halinde arama yapılır. Yani girilen veya verilen sayısal değerler ikişerli olarak karşılaştırılır, küçük olan sol tarafa  [ Read More ]

Bolu Beyi tarafından yazıldı Ocak - 5 - 2011 0 Yorum

Veri yapılarında insertion(araya sokma) ile sıralama işlemlerinde, karışık olarak dizilmiş sayılar iki gruba ayrılır. İlk grup sıralanacak ya da sıralama işleminin gerçekleştiği grup, geri kalanı da karışık olan veri grubudur.  Bu işlemlerde for döngümüzü ikinci sıradaki elemandan başlatırız. Bir öncekiyle karşılaştırma yaptırarak sıralama işlemini gerçekleştiririz. Karşılaştırdığımız sayı, kendisinden küçükse sol tarafa geçer.Resmi incelerseniz daha iyi anlayabilirsiniz. Sıralanmış olan yere kadar bir grup, diğer taraf bir grup şeklinde ayrılır. Şimdi yapacağımız örnekle daha iyi anlayacağınızı umuyorum.  [ Read More ]

Bolu Beyi tarafından yazıldı Aralık - 26 - 2010 3 Yorum

Bugün veri yapıları dersinde görmüş olduğumuz konu olan c# üzerinde ağaç yapıları ile ilgili yazı paylaşmak istedim. Ağaç yapılarına, hiyerarşik yapıda düğümlerin(node) bulunduğu sonlu düğümler kümesidir diyebiliriz. Kök(root) düğüm dışındaki tüm düğümler de aynı zamanda her biri alt ağaç olarak adlandırılan ağaç özelliğinde küme oluşturabilirler. Her ağaç kümesi düğümlerden ve kenarlardan(edge) oluşur. Her node bir veriyi tutar. Kenarlar da iki ayrı düğümü birbirine bağlar. Her ağaç mutlaka kökten oluşur. Ve çocuk node’lara sahip olabilir, bu çocuk  [ Read More ]

Bolu Beyi tarafından yazıldı Aralık - 20 - 2010 0 Yorum

Bugün c programlama örneklerine devam edeceğiz. Ctype kütüphanesi ile yapılan işlemlerden bahsedeceğim daha sonraki yazılarımda da. Aslında Geçen sene mahsus programlama dersinden kalmak için son iki haftaya girmemiştim ve bu konuyu hiç bilmiyordum. Şimdi biraz çalıştım ve ilk örneği paylaşayım dedim. Bu örnekte ctype kütüphanesi kullanarak bir metin gireceğiz(küçük harflerle). Program ise bize girdiğimiz metni büyük harfe dönüştürerek ekrana yazdıracak. Kodlar:   #include #include int buyut(char[]); int buyut(char str[20]) {           int i=0;       while  [ Read More ]

Bolu Beyi tarafından yazıldı Kasım - 30 - 2010 2 Yorum

Bugün veri yapıları ders notlarımdan bir program yazarak sizlerle paylaşacağım. C sharp dili ile çevrimsel bağlı liste oluşturacağız ve eleman ekleme,çıkarma ve listeleme işlemlerini yapacağız. Bunların yanı sıra yapıcı metot kullanımını da öğrenmiş olacağız. Yapacağımız işlemler kuyruk yapılarına göre olacak. Yani ilk giren eleman, ilk çıkacak(FIFO). Sağ tarafta da resimde mantığını kavrayabilirsiniz. Kodları vereyim açıklamasını aşağıda yaparım: using System; namespace bolubeyi.net { class kuyruk { int ilkisaretci, sonisaretci, kapasite, verisayisi; int[] dizi; public kuyruk(int kapasite)  [ Read More ]

Bolu Beyi tarafından yazıldı Kasım - 15 - 2010 2 Yorum

Bugün ki c sharp programımızda klavyeden 10 adet rastgele sayı gireceğiz. Program bize, en büyük ve en küçük sayıyı bularak ekrana yazacak. Bu programda dizi kullanmamız bizim yararımıza olacaktır. Aynı zamanda bunları yaparken fonksiyonlardan da yardım almış olacağız. C sharpda fonksiyon kullanımının; c programlamada fonksiyon kullanımından farkı, prototip tanımlamamıza gerek kalmamasıdır. Bunun dışında c’den pek bir farkı yok diyebiliriz. Buyrun kodlar: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace emrullah { class Program {  [ Read More ]

Bolu Beyi tarafından yazıldı Kasım - 13 - 2010 0 Yorum

Bu aralar biraz yoğun olduğum için 3 gündür yazı ekleyemiyordum bolubeyi.net’e. Şimdi bayram tatiline de girdik ama benim için pek tatil sayılmaz, çünkü bir sürü vizelerim var. Arkadaşlarıma bana bayram diye birşey kalmadı diyorum, onlar da “sana her gün bayram” diyorlar. Acaba ne demek istiyorlar?:) Neyse ben  c programlama ile dönüş yapayım dedim. Bu yazacağımız programa benzer bir program paylaşmıştım esasında ama bir de parametre ile de yazayım dedim. 5 kişilik bir sınıfta öğrencinin vize  [ Read More ]