Resumen

Completado

¡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 de Qubit. 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