Zusammenfassung

Abgeschlossen

Glückwunsch! Sie haben erfolgreich Ihr erstes Q#-Programm erstellt.

Das Quantum Development Kit (QDK) bietet Ihnen alles, was Sie brauchen, um ihre eigenen Quantenalgorithmen zu schreiben.

In diesem Modul wurden zahlreiche Themen behandelt. Hier sind einige der wichtigsten Konzepte, die Sie gelernt haben:

  • Ein Q#-Programm muss über einen Einstiegspunkt verfügen, bei dem es sich standardmäßig um den Main Vorgang handelt.
  • Verwenden Sie das use Schlüsselwort und den Qubit Typ, um Qubits in Q# zuzuweisen. Qubits befinden sich immer im Zustand $\ket{0}$, wenn Sie sie zuordnen.
  • Ein Superpositionszustand ist ein Quantenphänomen, bei dem sich ein Qubit in einer Kombination aus dem Zustand $\ket{0}$ und dem Zustand $\ket{1}$ befindet. Wenn sich ein Qubit im Zustand $\ket{0}$ befindet, können Sie den H Vorgang verwenden, um das Qubit in einen gleichen Superpositionszustand zu versetzen.
  • Verwenden Sie den M Vorgang, um Qubits in der Pauli-Z Basis in Q# zu messen. Wenn Sie ein Qubit messen, das sich in einem Superpositionszustand befindet, erzeugt die Messung immer 0 oder 1.
  • Q# verfügt über Programmierstrukturen, die allen modernen Programmiersprachen gemeinsam sind, wie for Schleifen und if Anweisungen. Kombinieren Sie typische Programmierstrukturen mit quantenspezifischen Features in einem einzigen Q#-Programm.

Nächste Schritte

Der QDK enthält eine Reihe integrierter Q#-Beispiele, die Sie verwenden können, um mehr über Q#- und Quantencomputing zu erfahren. Um die Beispiele anzuzeigen, öffnen Sie eine leere Q#-Datei in Visual Studio Code, und geben Sie dann sampledas Beispiel ein, das Sie in der Liste der Optionen anzeigen möchten. Beispielsweise können Sie den F#-Code finden, den Sie geschrieben haben, um ein zufälliges Bit zu generieren, wenn Sie random Bits-Beispiel auswählen.

Weitere Informationen