Resumen

Completado

¡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ón Qubit(). 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