Samenvatting

Voltooid

Gefeliciteerd. In uw eerste Q#-programma hebt u oefenen met het uitvoeren van kwantumbewerkingen.

De Azure Quantum Development Kit (moderne QDK) biedt u alles wat u nodig hebt om meteen aan de slag te gaan met het schrijven en verifiëren van uw eigen kwantumalgoritmen.

In deze module hebben we veel behandeld. Hier zijn enkele belangrijke concepten waarop u moet letten:

  • Een Q#-programma moet een naamruimte en een invoerpunt hebben, gevolgd door een bewerking.
  • In Q# wijst u een qubit toe met behulp van het use trefwoord en de Qubit() bewerking. De qubit heeft altijd de status |0〉.
  • Superpositie is een kwantumfenomeen waarbij een qubit zich in een combinatie van zowel nul als één toestand bevindt. Als een qubit de status |0〉 heeft, kunt u deze met behulp van de H bewerking in superpositie plaatsen.
  • In Q# gebruikt u de M bewerking om qubits in de Z-basis te meten. Bij een meting vervalt een qubit van superpositie in een van de klassieke statussen.
  • U kunt klassieke code combineren met een kwantumcode. Met deze combinatie kunt u kwantumberekeningen uitvoeren en werken met de resultaten, allemaal in hetzelfde programma.

Meer informatie