Özet

Tamamlandı

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ı Main işlemi olmalıdır.
  • Q# dilinde kubitleri ayırmak için anahtar sözcüğünü use ve Qubit tü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 H eş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#, for döngüler ve if deyimler 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