Resumo

Concluído

Parabéns! Seu primeiro programa Q# lhe deu prática realizando operações quânticas.

O Kit de Desenvolvimento Quântico do Azure (QDK Moderno) 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 |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 |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.

Mais informações

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