Resumo
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çãoQubit()
. 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
- Explore a documentação do Azure Quantum.
- Aprenda computação quântica com o Quantum Katas.