Összefoglalás

Befejeződött

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 Main művelet.
  • Qubitek Q#-ban való lefoglalásához használja a kulcsszót use és a típust Qubit . 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 H mű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 M mű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 for hurkokra és if utasí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ó