Rezumat
Felicitări! Ați creat cu succes primul program Q#.
Microsoft Quantum Development Kit (QDK) îți oferă tot ce ai nevoie pentru a începe să-ți scrii propriii algoritmi cuantici.
Ați acoperit multe în acest modul. Iată câteva dintre conceptele cheie pe care le-ați învățat:
- Un program Q# trebuie să aibă un punct de intrare, care este operațiunea implicită
Main. - Pentru a aloca qubiți în Q#, utilizați cuvântul
usecheie șiQubittipul. Qubiții sunt întotdeauna în starea $\ket{0}$ atunci când îi alocați. - O stare de superpoziție este un fenomen cuantic în care un qubit se află într-o combinație atât a stării $\ket{0}$ cât și a stării $\ket{1}$. Dacă un qubit este în starea $\ket{0}$, atunci puteți utiliza operația
Hpentru a pune qubitul într-o stare de suprapunere egală. - Pentru a măsura qubiții în baza Pauli-Z în Q#, utilizați
Moperația. Când măsurați un qubit care se află într-o stare de suprapoziție, măsurarea produce întotdeauna 0 sau 1. - Q# are structuri de programare care sunt comune tuturor limbajelor de programare moderne, cum ar fi
forbucle șiifinstrucțiuni. Combinați structurile tipice de programare cu caracteristicile specifice cuanticului, toate într-un singur program Q#.
Pașii următori
QDK include un set de eșantioane Q# încorporate pe care le puteți utiliza pentru a afla mai multe despre Q# și calculul cuantic. Pentru a vizualiza eșantioanele, deschideți un fișier Q# necompletat în Visual Studio Code și tastați sample, apoi selectați eșantionul pe care doriți să-l vizualizați din lista de opțiuni. De exemplu, puteți găsi codul Q# pe care l-ați scris pentru a genera un bit aleatoriu atunci când alegeți eșantion de biți aleatorii.
Află mai multe
- Explorați documentația Azure Quantum.
- Învățați informatică cuantică cu Katas cuantice.