Resumo
Parabéns! Você criou com êxito seu primeiro programa Q#.
O Kit de Desenvolvimento do Quantum 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 ponto de entrada, que é a operação
Main
. - Em Q#, você aloca um qubit usando a palavra-chave
use
e o tipoQubit
. O qubit está sempre no estado $\ket{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 $\ket{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.
Próximas etapas
O Kit de Desenvolvimento do Quantum inclui um conjunto de exemplos de Q# internos que você pode usar para saber 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 você 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".
Saiba mais
- Explore a documentação do Azure Quantum.
- Aprenda computação quântica com o Quantum Katas.