Resumen
¡Enhorabuena! Has creado con éxito tu primer programa de Q#.
El Kit de desarrollo de Quantum 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 punto de entrada, que es la operación
Main
. - En Q#, se asigna un cúbit mediante la palabra clave
use
y el tipo deQubit
. El cúbit siempre está en estado $\ket{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 $\ket{0}$, puedes colocarlo en la 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.
Pasos siguientes
El Kit de desarrollo de Quantum incluye un conjunto de ejemplos de Q# integrados que puede usar para obtener más información sobre Q# y la computación cuántica. Para ver los ejemplos, abre un archivo de Q# en blanco en Visual Studio Code y escribe sample
; después, selecciona el ejemplo que quieres ver en la lista de opciones. Por ejemplo, puedes encontrar el código de Q# en la unidad 2 en "Ejemplo de bits aleatorio".
Saber más
- Explore la documentación de Azure Quantum.
- Obtenga información sobre la computación cuántica con el Quantum Katas.