Resumo
Parabéns! Você criou com sucesso seu primeiro programa Q#.
O Kit de Desenvolvimento Quântico 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 ponto de entrada, que é a
Main
operação. - Em Q#, você aloca um qubit usando a
use
palavra-chave e oQubit
tipo. 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 Quantum Development Kit inclui um conjunto de amostras Q# integradas que você pode usar para aprender mais sobre Q# e computação quântica. Para exibir os exemplos, abra um arquivo Q# em branco no Visual Studio Code e digite sample
e, 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.