Resumo

Concluído

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 tipo Qubit. 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