Ringkasan
Selamat! Anda berhasil membuat program Q# pertama Anda.
Quantum Development Kit (QDK) memberi Anda semua yang Anda butuhkan untuk mulai menulis algoritma kuantum Anda sendiri.
Anda membahas banyak hal dalam modul ini. Berikut adalah beberapa konsep utama yang Anda pelajari:
- Program Q# harus memiliki titik masuk, yang secara default adalah operasi
Main. - Untuk mengalokasikan qubit dalam Q#, gunakan
usekata kunci dan jenisnyaQubit. Qubit selalu dalam status $\ket{0}$ ketika Anda mengalokasikannya. - Status superposisi adalah fenomena kuantum di mana qubit berada dalam kombinasi status $\ket{0}$ dan status $\ket{1}$. Jika qubit berada dalam status $\ket{0}$, maka Anda dapat menggunakan
Hoperasi untuk menempatkan qubit ke dalam status superposisi yang sama. - Untuk mengukur qubit dalam basis Pauli-Z di Q#, gunakan
Moperasi . Saat Anda mengukur qubit yang dalam status superposisi, pengukuran selalu menghasilkan 0 atau 1. - Q# memiliki struktur pemrograman yang umum untuk semua bahasa pemrograman modern, seperti
forperulangan danifpernyataan. Gabungkan struktur pemrograman umum dengan fitur khusus kuantum semuanya dalam satu program Q#.
Langkah berikutnya
QDK menyertakan sekumpulan sampel Q# bawaan yang dapat Anda gunakan untuk mempelajari selengkapnya tentang komputasi Q# dan kuantum. Untuk melihat sampel, buka file Q# kosong di Visual Studio Code dan ketik sample, lalu pilih sampel yang ingin Anda lihat dari daftar opsi. Misalnya, Anda dapat menemukan kode Q# yang Anda tulis untuk menghasilkan bit acak saat Anda memilih sampel Bit Acak.
Pelajari lebih lanjut
- Jelajahi dokumentasi Azure Quantum.
- Pelajari komputasi kuantum dengan Quantum Katas.