Учи Кванты!Курс → Кубит и суперпозиция

Наша первая программа. Кубит в нуле

В окошке с кодом — текст на специальном языке программирования QASM: он используется и в этом курсе, и на практике, на настоящих квантовых машинах. Перед вами самая простая программа, самый первый шаг: мы объявили один кубит и больше ничего с ним не делаем. По умолчанию кубит рождается в состоянии |0⟩, поэтому измерение всегда даёт 0 — здесь ещё нет ни суперпозиции, ни случайности.

Оглядитесь на экране — эти панели будут с нами весь курс. Рядом с кодом — схема программы. Ниже — блок «Состояния»: все возможные состояния системы и их вероятности. Справа — сфера Блоха из прошлого урока: точка стоит на северном полюсе, это и есть |0⟩. Нажмите «Выполнить» — появится гистограмма измерений: тысяча прогонов, и все до единого дали 0.

Теперь попробуйте поменять число в квадратных скобках: qreg q[3]; создаст три нулевых кубита. На схеме появятся новые линейки, в «Состояниях» — состояния уже системы из нескольких кубитов, а у сферы Блоха — селектор, какой кубит смотреть. Пока все кубиты одинаковые: мы умеем только рождать их в |0⟩. Со следующего урока начнём с ними работать.

Состояние

Измерение

Нажмите «Выполнить» — появится гистограмма исходов.

Сфера Блоха