Özet
Tebrikler! İlk Q# programınızı başarıyla oluşturdunuz.
Microsoft Quantum Geliştirme Seti (QDK), kendi kuantum algoritmalarınızı yazmaya başlamak için ihtiyacınız olan her şeyi sağlar.
Bu modülde birçok konu ele alınmıştır. Öğrendiğiniz temel kavramlardan bazıları şunlardır:
- Q# programının varsayılan olarak giriş noktası
Mainişlemi olmalıdır. - Q# dilinde kubitleri ayırmak için anahtar sözcüğünü
useveQubittürünü kullanın. Kubitleri ayırdığınızda her zaman $\ket{0}$ durumunda olur. - Süper konum durumu, kubitin hem $\ket$ durumunun hem de $\ket{0}{1}$ durumunun birleşiminde olduğu bir kuantum fenomenidir. Kubit $\ket{0}$ durumundaysa, kubiti
Heşit bir süper pozisyon durumuna getirmek için işlemini kullanabilirsiniz. - Q# dilinde kubitleri Pauli-Z temelinde ölçmek için işlemini kullanın
M. Süper konum durumundaki bir kubiti ölçtüyseniz, ölçüm her zaman 0 veya 1 üretir. - Q#,
fordöngüler veifdeyimler gibi tüm modern programlama dillerinde ortak olan programlama yapılarına sahiptir. Tek bir Q# programında tipik programlama yapılarını kuantuma özgü özelliklerle birleştirin.
Sonraki adımlar
QDK, Q# ve kuantum bilişimi hakkında daha fazla bilgi edinmek için kullanabileceğiniz bir dizi yerleşik Q# örneği içerir. Örnekleri görüntülemek için Visual Studio Code'da boş bir Q# dosyası açın ve yazın sample, ardından seçenekler listesinden görüntülemek istediğiniz örneği seçin. Örneğin, Rastgele Bit örneği'ni seçtiğinizde rastgele bit oluşturmak için yazdığınız Q# kodunu bulabilirsiniz.
Daha fazla bilgi edinin
- Azure Quantum belgelerini keşfedin.
- Quantum Katas ile kuantum bilişimini öğrenin.