Resumen
¡Enhorabuena! El primer programa de Q# le dio la práctica de realizar operaciones cuánticas.
El Kit de desarrollo de Azure Quantum (QDK moderno) le proporciona todo lo que necesita para empezar a escribir y comprobar sus propios algoritmos cuánticos inmediatamente.
En este módulo hemos abordado muchos temas. Estos son algunos conceptos clave que no debemos olvidar:
- Un programa de Q# debe tener un espacio de nombres y un punto de entrada seguido de una operación.
- En Q#, se asigna un cúbit mediante la palabra clave
use
y la operaciónQubit()
. El cúbit siempre está en estado |0〉. - La superposición es un fenómeno cuántico en el que un cúbit está en una combinación de estados de cero y uno. Si un cúbit está en el estado |0〉, puede colocarlo en superposición mediante la operación
H
. - En Q#, se usa la operación
M
para medir cúbits en la base Z. Cuando se mide, un bit cuántico pasa de estar en superposición a estar en uno de los estados clásicos. - Podemos combinar código clásico con código cuántico. Esta combinación le permitirá realizar cálculos cuánticos y trabajar con los resultados, todo en el mismo programa.
Saber más
- Explore la documentación de Azure Quantum.
- Obtenga información sobre la computación cuántica con el Quantum Katas.