Shrnutí

Dokončeno

Gratulujeme! Úspěšně jste vytvořili první program q#.

Sada Microsoft Quantum Development Kit (QDK) poskytuje vše, co potřebujete k tomu, abyste mohli začít psát vlastní kvantové algoritmy.

Hodně jste probrali v tomto modulu. Tady jsou některé klíčové koncepty, které jste se naučili:

  • Program Q# musí mít vstupní bod, což je Main operace ve výchozím nastavení.
  • K přidělení qubitů v jazyce Q# použijte use klíčové slovo a Qubit typ. Qubity jsou vždy ve stavu $\ket{0}$, když je přidělíte.
  • Stav superpozice je kvantový jev, ve kterém je qubit v kombinaci stavu $\ket{0}$ i stavu $\ket{1}$. Pokud je qubit ve stavu $\ket{0}$, můžete pomocí H operace umístit qubit do stejného stavu superpozice.
  • K měření qubitů v základu Pauli-Z v jazyce Q# použijte operaci M. Když změříte qubit, který je ve stavu superpozice, měření vždy vytvoří hodnotu 0 nebo 1.
  • Q# má programovací struktury, které jsou společné pro všechny moderní programovací jazyky, jako for smyčky a if příkazy. Zkombinujte typické programovací struktury s kvantovými funkcemi ve všech programech v jazyce Q#.

Další kroky

Sada QDK obsahuje sadu předdefinovaných ukázek jazyka Q#, které můžete použít k získání dalších informací o jazyku Q# a kvantových výpočtech. Ukázky zobrazíte tak, že otevřete prázdný soubor Q# v editoru Visual Studio Code a zadáte sampleho a pak vyberete ukázku, kterou chcete zobrazit ze seznamu možností. Můžete například najít kód Q#, který jste napsali k vygenerování náhodného bitu, když zvolíte vzorek náhodných bitů.

Další informace

  • Projděte si dokumentaci k Azure Quantum.
  • Seznamte se s kvantovými výpočty pomocí kvantových kat.