Resumo
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
use
Qubit()
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.