A computação quântica é um tipo de computação que aproveita fenômenos mecânicos quânticos, como superposição e emaranhamento, para realizar operações em dados. Ao contrário dos computadores clássicos, que usam bits como a menor unidade de informação (0 ou 1), os computadores quânticos usam bits quânticos ou qubits.
Um qubit é a unidade básica de informação quântica. Ele difere de um bit clássico porque pode existir em um estado de 0, 1, ou qualquer superposição quântica desses estados. Essa propriedade permite que os computadores quânticos processem uma quantidade enorme de informações simultaneamente, tornando-os potencialmente muito mais poderosos do que os computadores clássicos para certas tarefas.
- Superposição: Um qubit pode estar em um estado de 0, 1, ou ambos 0 e 1 ao mesmo tempo. Isso é conhecido como superposição.
- Emaranhamento: Qubits podem estar emaranhados uns com os outros, o que significa que o estado de um qubit pode depender do estado de outro, independentemente da distância entre eles.
- Medição: Quando um qubit é medido, ele colapsa para um dos estados base (0 ou 1).
Este código segue a documentação da Microsoft sobre como iniciar na computação quântica. Para informações mais detalhadas, consulte a Documentação de Computação Quântica da Microsoft.
Lembre-se de que, a cada execução, você atua como o observador, o que significa que haverá variação no resultado da sobreposição.
Basis | Amplitude | Probability | Phase
-----------------------------------------------
|00⟩ | 0.7071+0.0000𝑖 | 50.0000% | 0.0000
|11⟩ | 0.7071+0.0000𝑖 | 50.0000% | 0.0000
(Zero, Zero)
Finished shot 1 of 1
Q# simulation completed.