ملخص
تهانينا! لقد نجحت في إنشاء أول برنامج Q#.
توفر لك مجموعة تطوير الكم من مايكروسوفت (QDK) كل ما تحتاجه لتبدأ في كتابة خوارزميات كمومية خاصة بك.
لقد غطيت الكثير في هذه الوحدة. فيما يلي بعض المفاهيم الأساسية التي تعلمتها:
- يجب أن يحتوي برنامج Q# على نقطة دخول ، وهي
Mainالعملية افتراضيا. - لتخصيص الكيوبتات في Q #، استخدم الكلمة
useالأساسية والنوعQubit. تكون الكيوبتات دائما في حالة $\ket{0}$ عند تخصيصها. - حالة التراكب هي ظاهرة كمومية حيث يكون الكيوبت في مزيج من كل من حالة $ \ ket{0} $ وحالة $ \ ket{1} $. إذا كان الكيوبت في حالة $ \ ket{0} $ ، فيمكنك استخدام العملية
Hلوضع الكيوبت في حالة تراكب متساوية. - لقياس الكيوبتات في الأساس Pauli-Z في Q #، استخدم العملية
M. عندما تقيس كيوبت في حالة تراكب ، ينتج القياس دائما 0 أو 1. - يحتوي Q # على هياكل برمجة مشتركة بين جميع لغات البرمجة الحديثة ، مثل
forالحلقات والعباراتif. اجمع بين هياكل البرمجة النموذجية والميزات الخاصة بالكم ، كل ذلك في برنامج Q # واحد.
الخطوات التالية
يتضمن QDK مجموعة من عينات Q# المضمنة التي يمكنك استخدامها لمعرفة المزيد حول Q# والحوسبة الكمومية. لعرض العينات، افتح ملف Q# فارغ في Visual Studio Code واكتب sample، ثم حدد العينة التي تريد عرضها من قائمة الخيارات. على سبيل المثال، يمكنك العثور على التعليمات البرمجية Q# التي كتبتها لإنشاء بت عشوائي عند اختيار عينة البتات العشوائية.
معرفة المزيد
- استكشف وثائق Azure Quantum.
- تعلم الحوسبة الكمومية باستخدام Quantum Katas.