요약

완료됨

축하합니다! 첫 번째 Q# 프로그램을 통해 양자 연산을 연습할 수 있습니다.

최신 QDK(Azure Quantum Development Kit)는 직접 양자 알고리즘을 작성하고 확인하는 데 필요한 모든 것을 제공합니다.

이 모듈에서는 많은 것을 설명했습니다. 다음은 기억해야 할 몇 가지 주요 개념입니다.

  • Q# 프로그램에는 네임스페이스 및 진입점과 작업이 있어야 합니다.
  • Q#에서는 키워드(keyword) 및 작업을 사용하여 use 큐비트를 할당합니다Qubit(). 큐비트는 항상 |0( 상태)입니다.
  • 중첩은 큐비트가 0 상태와 1 상태를 모두 갖는 양자 현상입니다. 큐비트가 |0> 상태이면 작업을 사용하여 중첩에 배치할 H 수 있습니다.
  • Q#에서는 이 연산을 M 사용하여 Z 단위로 큐비트를 측정합니다. 측정할 경우 큐빗은 중첩 상태에서 고전 상태 중 하나로 이동합니다.
  • 클래식 코드를 양자 코드와 결합할 수 있습니다. 이렇게 하면 동일한 프로그램에서 양자 계산을 수행하고 해당 결과를 사용할 수 있습니다.

자세한 정보