Sammanfattning

Slutförd

Grattis! Du har skapat ditt första Q#-program.

Quantum Development Kit ger dig allt du behöver för att börja skriva och verifiera dina egna kvantalgoritmer direkt.

Vi gick igenom mycket i den här modulen. Här är några viktiga begrepp som du bör tänka på:

  • Ett Q#-program måste ha en startpunkt, vilket är åtgärden Main .
  • I Q# allokerar du en qubit med hjälp av nyckelordet use och Qubit typen . Qubiten är alltid i tillståndet $\ket{0}$.
  • Superposition är ett kvantfenomen där en kvantbit är i en kombination av både noll och ett tillstånd. Om en qubit är i tillståndet $\ket{0}$ kan du placera den i superposition med hjälp av åtgärden H .
  • I Q#använder du åtgärden M för att mäta kvantbitar i Z-basis. När en qubit mäts övergår den från att vara i superposition till att få ett av de klassiska tillstånden.
  • Du kan kombinera klassisk kod med kvantkod. Med den här kombinationen kan du utföra kvantberäkningar och arbeta med resultaten, allt i samma program.

Nästa steg

Quantum Development Kit innehåller en uppsättning inbyggda Q#-exempel som du kan använda för att lära dig mer om Q# och kvantberäkning. Om du vill visa exemplen öppnar du en tom Q#-fil i Visual Studio Code och skriver sampleoch väljer sedan det exempel som du vill visa i listan med alternativ. Du kan till exempel hitta Q#-koden i enhet 2 under "Slumpmässigt bitexempel".

Läs mer