Zusammenfassung

Abgeschlossen

Glückwunsch! Mit Ihrem ersten Q#-Programm haben Sie jetzt Erfahrungen mit der Durchführung von Quantenvorgängen gesammelt.

Das Azure Quantum Development Kit (Modern QDK) bietet Ihnen alles, was Sie brauchen, um mit dem Schreiben und Überprüfen Ihrer eigenen Quantenalgorithmen sofort zu beginnen.

In diesem Modul wurde einiges behandelt. Merken Sie sich die folgenden Schlüsselkonzepte:

  • Ein Q#-Programm muss über einen Namespace und einen Einstiegspunkt verfügen, gefolgt von einem Vorgang.
  • In Q# weisen Sie ein Qubit mithilfe des use-Schlüsselworts und des Qubit()-Vorgangs zu. Der Qubit befindet sich immer im Zustand '|0'.
  • Superposition ist ein Quantenphänomen, bei dem ein Qubit sich im Zustand einer Kombination aus 0 und 1 befindet. Wenn sich ein Qubit im Zustand "|0..." befindet, können Sie ihn mithilfe des H Vorgangs in die Oberposition setzen.
  • In F# verwenden Sie den M Vorgang zum Messen von Qubits auf der Z-Basis. Bei einer Messung wechselt ein Qubit von der Superposition in einen der klassischen Zustände.
  • Sie können klassischen Code mit Quantencode kombinieren. Mit dieser Kombination können Sie in ein und demselben Programm Quantenberechnungen ausführen und die Ergebnisse verarbeiten.

Weitere Informationen