Zusammenfassung

Abgeschlossen

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

DasQuantum Development Kit bietet Ihnen alles, was Sie brauchen, um umgehend mit dem Schreiben und Überprüfen Ihrer eigenen Quantenalgorithmen zu beginnen.

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

  • Ein Q#-Programm muss über einen Einstiegspunkt verfügen, der der Main-Vorgang ist.
  • In Q# weisen Sie ein Qubit mithilfe des use-Schlüsselworts und des Qubit-Typs zu. Das Qubit befindet sich immer im Zustand „$\ket{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 „$\ket{0}$“ befindet, können Sie es mithilfe des H-Vorgangs in Superposition 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.

Nächste Schritte

Das Quantum Development Kit 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, geben Sie sample ein, und wählen Sie dann in der Liste der Optionen das Beispiel aus, das Sie anzeigen möchten. Sie finden den Q#-Code in Lerneinheit 2 beispielsweise unter „Random Bit Sample“.

Weitere Informationen