Resumo

Concluído

Parabéns! Você ganhou prática em executar operações quânticas com seu primeiro programa em Q#.

O Kit de Desenvolvimento do Azure Quantum (Modern QDK) todos os recursos necessários para que você comece a escrever e verificar seus algoritmos quânticos imediatamente.

Neste módulo, abordamos muito conteúdo. Há alguns aspectos principais a serem considerados:

  • Um programa Q# deve ter um namespace e um ponto de entrada seguidos por uma operação.
  • Em Q#, você aloca um qubit usando a palavra-chave use e a operação Qubit(). O qubit está sempre no estado |0〉.
  • A superposição é um fenômeno quântico em que um qubit está em uma combinação dos estados zero e um. Se um qubit estiver no estado |0〉, você poderá colocá-lo em superposição usando a operação H.
  • Em Q#, você usa a operação M para medir os qubits na base Z. Quando medido, um qubit deixa de estar em superposição para ficar em um dos estados clássicos.
  • Você pode combinar o código clássico com o código quântico. Essa combinação permite que você execute computações quânticas e trabalhe com os resultados, tudo no mesmo programa.

Saiba mais