Сводка

Завершено

Поздравляем! Вы успешно создали первую программу Q#.

Комплект средств разработки Quantum предоставляет вам все, что необходимо, чтобы начать писать и проверять собственные квантовые алгоритмы сразу.

В этом модуле мы посмотрели довольно многое. Ниже приведены некоторые ключевые понятия, которые следует запомнить.

  • Программа Q# должна иметь точку входа, которая является операцией Main .
  • В Q#вы выделяете кубит с помощью ключевого use слова и Qubit типа. Кубит всегда находится в состоянии $\ket{0}$.
  • Суперпозиция — это квантовое явление, когда кубит представляет собой сочетание состояний нуля и единицы. Если кубит находится в состоянии $\ket{0}$, его можно поместить в суперпозицию H с помощью операции.
  • В Q#используется M операция для измерения кубитов на основе Z. При измерении кубит переходит из состояния суперпозиции в одно из классических состояний.
  • Вы можете сочетать классический код с квантовым. Это позволяет производить квантовые вычисления и работать с результатами в одной программе.

Следующие шаги

Набор средств разработки Quantum включает набор встроенных примеров Q#, которые можно использовать для получения дополнительных сведений о Q# и квантовых вычислениях. Чтобы просмотреть примеры, откройте пустой файл Q# в Visual Studio Code и введите sampleего, а затем выберите пример, который нужно просмотреть из списка параметров. Например, код Q# можно найти в уроке 2 в разделе "Выборка случайного бита".

Подробнее