Сводка
Поздравляем! Вы успешно создали первую программу 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 в разделе "Выборка случайного бита".
Подробнее
- Ознакомьтесь с документацией по Azure Quantum.
- Узнайте о квантовых вычислениях с помощью Quantum Katas.