Sammanfattning

Slutförd

Klar! Ditt första Q#-program gav dig öva på att utföra kvantåtgärder.

Azure Quantum Development Kit (Modern QDK) 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 ett namnområde och en startpunkt följt av en åtgärd.
  • I Q# allokerar du en qubit med hjälp av nyckelordet use och åtgärden Qubit() . Qubiten är alltid i tillståndet |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 |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.

Läs mer