Összefoglalás
Gratulálunk! Sikeresen létrehozta első Q#-programját.
A Microsoft Quantum Development Kit (QDK) mindent biztosít, ami a saját kvantumalgoritmusok írásához szükséges.
Ebben a modulban sokat foglalkoztál. Az alábbiakban néhány fontos fogalmat ismerhet meg:
- A Q#-programoknak rendelkezniük kell belépési ponttal, amely alapértelmezés szerint a
Mainművelet. - Qubitek Q#-ban való lefoglalásához használja a kulcsszót
useés a típustQubit. A qubitek $\ket{0}$ állapotban vannak mindig, amikor kiosztja őket. - A szuperpozíciós állapot egy kvantumjelenség, amelyben egy qubit egyszerre van a $\ket{0}$ állapotban és a $\ket{1}$ állapotban. Ha egy qubit $\ket{0}$ állapotban van, akkor a
Hművelettel a qubitet egyenlő szuperpozíciós állapotba helyezheti. - A qubitek Q# Pauli-Z alapján történő méréséhez használja a
Mműveletet. Ha szuperpozíciós állapotban lévő qubitet mér, a mérés mindig 0 vagy 1 értéket eredményez. - A Q# olyan programozási struktúrákkal rendelkezik, amelyek minden modern programozási nyelvre jellemzőek, például
forhurkokra ésifutasításokra. A tipikus programozási struktúrák és a kvantumspecifikus funkciók kombinálása egyetlen Q#-programban.
Következő lépések
A QDK beépített Q#-mintákat tartalmaz, amelyekkel többet tudhat meg a Q#-ról és a kvantum-számítástechnikáról. A minták megtekintéséhez nyisson meg egy üres Q#-fájlt a Visual Studio Code-ban, és írja be a kívánt samplemintát a lehetőségek listájából. Megtalálhatja például azt a Q#-kódot, amelyet véletlenszerű bit létrehozásához írt a Véletlenszerű bitek minta kiválasztásakor.
További információ
- Ismerje meg az Azure Quantum dokumentációját.
- Ismerje meg a kvantum-számítástechnikát a Quantum Katas segítségével.