Podsumowanie

Ukończone

Gratulacje! Pomyślnie utworzono pierwszy program w języku Q#.

Zestaw Quantum Development Kit udostępnia wszystko, czego potrzebujesz, aby od razu rozpocząć pisanie i weryfikowanie własnych algorytmów kwantowych.

W tym module omówiliśmy wiele kwestii. Oto kilka z nich, które warto zapamiętać:

  • Program języka Q# musi mieć punkt wejścia, który jest operacją Main .
  • W języku Q#przydzielasz kubit przy użyciu słowa kluczowego use i Qubit typu. Kubit jest zawsze w stanie $\ket{0}$.
  • Superpozycja to zjawisko kwantowe, w którym kubit jest w połączeniu zarówno z zera, jak i jednego stanu. Jeśli kubit znajduje się w stanie $\ket{0}$, możesz umieścić go w superpozycji przy użyciu H operacji .
  • W języku Q#użyjesz M operacji do mierzenia kubitów w bazie Z. Podczas pomiaru kubit przechodzi od superpozycji do jednego ze stanów klasycznych.
  • Kod klasyczny możesz połączyć z kodem kwantowym. Ta kombinacja umożliwia wykonywanie obliczeń kwantowych i pracę z wynikami— wszystko w tym samym programie.

Następne kroki

Zestaw Quantum Development Kit zawiera zestaw wbudowanych przykładów języka Q#, których można użyć, aby dowiedzieć się więcej na temat języka Q# i obliczeń kwantowych. Aby wyświetlić przykłady, otwórz pusty plik języka Q# w programie Visual Studio Code i wpisz samplepolecenie , a następnie wybierz przykład, który chcesz wyświetlić z listy opcji. Na przykład kod języka Q# można znaleźć w lekcji 2 w obszarze "Próbka losowego bitu".

Dowiedz się więcej