Son Yazılar

C / C++

Sınıf Prototipi (Class Prototype)

Yazan : Şadi Evren ŞEKER C++ dilinde, bir sınıfın tanımlanmasından önce kullanılması gerektiğinde, bu sınıfın prototipinin tanımlanması gerekir. Bu durumu aşağıdaki örnek üzerinden inceleyerek anlamaya çalışalım. Yukarıdaki kodda, A ve B isminde iki adet sınıf tanımlanmıştır. Ayrıca bu sınıfların kullanıldığı…

C / C++

Programming Concepts Vizesi Çözümleri

Yazan : Şadi Evren ŞEKER Okan Üniversitesi Meslek Yüksek Okulunda vermekte olduğum Programming Concepts sınavı soruları ve çözümleri aşağıdaki şekildedir. Write a C code to read the age of user and print it back. (10 points) Write a C code,…

Algoritma Analizi (Teory of Algorithms) C / C++

Permutasyon Algoritması

Yazan : Şadi Evren ŞEKER Bu yazıyı Fatih Bey’in sorusu üzerine siteye eklemeye karar verdim. Fatih Bey’in sorusunu alıntılıyorum: Hocam merhabalar bir soru sormak icin rahatsız etmiştim sizi,Bir fonksiyonumuz olsun ve parametre olarak zarSayisi alsin ve bu fonksiyon zar sayısına…

Algoritma Analizi (Teory of Algorithms) Kuantum Hesaplama

EQP (Exact Quantum Polynomial)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, kuantum hesaplama konusunda kullanılan bir karmaşıklık sınıfıdır. Literatürde tam kuantum polinom zaman (exact qunatum polynomial time) olarak geçmektedir. Özellikle olasılıksal problemler için %100 başarı ile (yani bütün ihtimalleri eleyerek) sonuç üretme süresinin polinom…

Kuantum Hesaplama

Kubit Kopyalanamazlık Teoremi

Yazan : Şadi Evren ŞEKER Bu teorem, literatürde “no-clonning theorem” olarak geçmektedir. Basitçe elimizde durumu belirsiz (süper pozisyonda) bir kubit bulunuyorsa, bu kubitten ikinci bir kubit (aynı süper pozisyon değerleri ile) elde edilemez. Bu durumu görmek için klasik olarak verilen…

Kuantum Hesaplama Veri Güvenliği (Cryptography)

Deutsch Problemi

Yazan : Şadi Evren ŞEKER Literatürde deutsch problem olarak geçen bu problem Ali ve Bekir arasında yaşanan bir tahmin problemidir. Basitçe Ali dilediği bir sayıyı seçip (0 veya 1 olarak ikilik tabandaki bir sayı seçecek) Bekir’e yollar. Bekir aldığı bu…

Son Kullanıcı

MS Word Programında Çizim

Yazan : Şadi Evren ŞEKER Bu yazının amacı, Microsoft Word 2010 programında çizim işlemlerinin açıklanmasıdır. Bir şekil oluşturmak için Word programında bulunan ekle sekmesi altındaki şekiller aracı kullanılabilir. Bu aracın altında bulunan şekillerden istenilen bir tanesi seçilebileceği gibi, çizim işlemine,…

Kuantum Hesaplama

Bell Halleri (Bell States)

Yazan : Şadi Evren ŞEKER Kuantum işleme (Quantum Computation) konusunda kullanılan ve iki dolanık kubitin (entangled qubit) birbirine göre alabileceği halleri gösterir. Dolanık kubitlerin ikiden fazla olması için kullanılan farklı haller (states) bulunur ancak Bell halleri sadece iki kubit için…

Kuantum Hesaplama

Hadamard Kapısı (Hadamard Gate)

Yazan : Şadi Evren ŞEKER Hadamard kapıları, kuantum işlemede kullanılan bir kapı türüdür. Kapı basitçe tek kubitlik bir sistemde |1> ve |0> arasında dönüşüm yapmaya yarar. Bu dönüşümü aşağıdaki şekilde gösterebiliriz. Öncelikle Dirac gösterimindeki kubit değerini hatırlayalım: |ψ> = α|0>…

C / C++ Programlama Dilleri

C++ dili ile Kapsülleme (Encapsulation)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, nesne yönelimli programlama kavramlarından birisi olan kapsülleme işlemini (encapsulation), C++ dili üzerinden anlatmaktır. Kapsülleme veya diğer adıyla veri kapsülleme işlemi, basitçe bir sınıfın (class) dışarıya karşı kapalı hale getirilmesi ve sınıfa erişimin…