Resumé
Tillykke! Du har oprettet dit første Q#-program.
Microsoft Quantum Development Kit (QDK) giver dig alt, hvad du behøver for at begynde at skrive dine egne kvantealgoritmer.
Du dækkede meget i dette modul. Her er nogle af de nøglebegreber, du har lært:
- Et Q#-program skal have et indgangspunkt, som er handlingen
Mainsom standard. - Hvis du vil tildele qubits i Q#, skal du bruge
usenøgleordet og typenQubit. Qubits er altid i tilstanden $\ket{0}$, når du tildeler dem. - En superpositionstilstand er et kvantefænomen, hvor en qubit er i en kombination af både $\ket{0}$-tilstanden og $\ket{1}$-tilstanden. Hvis en qubit er i tilstanden $\ket{0}$, kan du bruge handlingen
Htil at sætte qubit i en tilstand med samme superposition. - Hvis du vil måle qubits i Pauli-Z-basis i Q#, skal du bruge handlingen
M. Når du måler en qubit, der er i en superpositionstilstand, producerer målingen altid 0 eller 1. - Q# har programmeringsstrukturer, der er fælles for alle moderne programmeringssprog, såsom
forløkker ogifsætninger. Kombiner typiske programmeringsstrukturer med kvantespecifikke funktioner i et enkelt Q#-program.
Næste trin
QDK indeholder et sæt indbyggede Q#-eksempler, som du kan bruge til at få mere at vide om Q# og kvanteberegning. Hvis du vil have vist eksemplerne, skal du åbne en tom Q#-fil i Visual Studio Code og skrive sampleog derefter vælge det eksempel, du vil have vist, på listen over indstillinger. Du kan f.eks. finde den Q#-kode, du skrev for at generere en tilfældig bit, når du vælger Eksempel på tilfældige bits.
Lær mere
- Udforsk dokumentationen til Azure Quantum.
- Få mere at vide om kvantecomputing med Quantum Katas.