Sammendrag

Fullført

Gratulerer! Du har opprettet det første Q#-programmet.

Microsoft Quantum Development Kit (QDK) gir deg alt du trenger for å begynne å skrive dine egne kvantealgoritmer.

Du dekket mye i denne modulen. Her er noen av de viktigste begrepene du har lært:

  • Et Q#-program må ha et inngangspunkt, som er operasjonen Main som standard.
  • Hvis du vil tildele kvantebiter i Q#, bruker du use nøkkelordet og typen Qubit . Kvantebiter er alltid i tilstanden $\ket{0}$ når du tildeler dem.
  • En superposisjonstilstand er et kvantefenomen der en kvantebit er i en kombinasjon av både $\ket{0}$-tilstanden og $\ket{1}$-tilstanden. Hvis en kvantebit er i tilstanden $\ket{0}$, kan du bruke operasjonen H til å sette kvantebiten i en lik superposisjonstilstand.
  • Hvis du vil måle kvantebiter i Pauli-Z-basis i Q#, bruker du operasjonen M . Når du måler en kvantebit som er i superposisjonstilstand, gir målingen alltid 0 eller 1.
  • Q# har programmeringsstrukturer som er felles for alle moderne programmeringsspråk, for eksempel for løkker og if utsagn. Kombiner typiske programmeringsstrukturer med kvantespesifikke funksjoner i ett enkelt Q#-program.

Neste trinn

QDK inneholder et sett med innebygde Q#-eksempler som du kan bruke til å lære mer om Q# og kvantedatabehandling. Hvis du vil vise eksemplene, åpner du en tom Q#-fil i Visual Studio Code og skriver inn sample, og deretter velger du eksemplet du vil vise, fra listen over alternativer. Du kan for eksempel finne Q#-koden du skrev for å generere en tilfeldig bit når du velger Eksempel på tilfeldige biter.

Mer informasjon