Resumo

Concluído

Parabéns! Você criou com sucesso seu primeiro programa Q#.

O Kit de Desenvolvimento Quântico do Azure fornece tudo o que você precisa para começar a escrever e verificar seus próprios algoritmos quânticos imediatamente.

Neste módulo, abordámos muitas questões. Há alguns conceitos chave a considerar:

  • Um programa Q# deve ter um namespace e um ponto de entrada seguido por uma operação.
  • Em Q#, você aloca um qubit usando a palavra-chave e a useQubit() operação. O qubit está sempre no estado $\ket{0}$.
  • Superposição é um fenômeno quântico onde um qubit está em uma combinação de zero e um estado. Se um qubit estiver no estado $\ket{0}$, você pode colocá-lo em superposição usando a H operação.
  • Em Q#, você usa a M operação para medir qubits na base Z. Quando medido, um qubit passa de estar em sobreposição para um dos estados clássicos.
  • Pode combinar código clássico com código quântico. Essa combinação permite que você execute cálculos quânticos e trabalhe com os resultados, tudo no mesmo programa.

Próximos passos

O Kit de Desenvolvimento Quântico do Azure inclui um conjunto de exemplos Q# internos que você pode usar para saber mais sobre Q# e computação quântica. Para exibir os exemplos, abra um arquivo Q# em branco no Visual Studio Code e digite samplee, em seguida, selecione o exemplo que deseja exibir na lista de opções. Por exemplo, você pode encontrar o código Q# na unidade 2 em "Amostra de bit aleatório".

Mais informações

  • Explore a documentação do Azure Quantum.
  • Aprenda computação quântica com o Quantum Katas.