‫أهلا ومرحبا.
‫في هذه المحاضرة ، سوف نتعلم عن التعليقات ، هذه الأشياء في Green
‫و Visual Studio code وكيف يمكننا استخدامها لكتابة كود زائف لتكون في الأساس ملاحظة لأنفسنا حول كيف نريد
‫تنفيذ شيء ما.
‫دعنا نتعمق في هذه المفاهيم ونتعرف عليها.
‫إذن ما هو الكود الكاذب؟
‫كود مزيف؟
‫هذا تعريف القاموس هو وصف بلغة واضحة للخطوات التي سنستخدمها في الخوارزمية.
‫لذلك أريد أن أكتب وصفًا بلغة واضحة لما نخطط للقيام به لجعل هذه المنصة المتحركة
‫تتحرك للخلف وللأمام.
‫الآن ، للقيام بذلك ، يمكنني الكتابة على قطعة من الورق ، لكن يمكنني بالفعل كتابتها في الكود الخاص
‫بي دون الحاجة إلى القلق بشأن التأكد من صحتها.
‫C ++ وهذا هو بيت القصيد من pseudocode.
‫لكن للقيام بذلك ، نحتاج إلى معرفة قطعة أخرى من اللغز ، وهو ما هو التعليق؟
‫التعليق هو رمز يتجاهله المترجم.
‫لذا فهي طريقة لكتابة أشياء في ملفنا النصي ليقرأها البشر والتي سيتجاهلها المترجم بعد ذلك.
‫ويمكننا فقط استخدام ذلك لكتابة الكود الكاذب.
‫يمكننا استخدامه لكتابة ملاحظات لبعضنا البعض كمبرمجين ولتوضيح ما نحاول القيام به في جزء من
‫التعليمات البرمجية.
‫لذلك دعونا نلقي نظرة على القيام بذلك في المنصة المتحركة.
‫ابق في وضع علامة.
‫الآن التعليق هو في الأساس أي سطر يبدأ بشرطة مائلة مزدوجة للأمام.
‫يمكنك أن ترى أنه في التعليمات البرمجية لـ Visual Studio ، يتم تلوين هذا تلقائيًا باللون
‫الأخضر ويمكننا رؤية أمثلة على هذه الخطوط الخضراء في مكان آخر في ملف C ++ ، يمكنك أن ترى أنه يشير إلى ملء إشعار حقوق النشر.
‫تقول إنها تحدد القيم الافتراضية التي تسمى بشكل جيد ، تبدأ اللعبة أو عندما يتم استدعاء كل إطار.
‫في الواقع ، تساعدنا هذه التعليقات بالفعل في فهم ما يحدث في ملف C ++ هذا.
‫والآن نفهم أن هذه السطور ليس لها معنى خاص للمترجم.
‫في الواقع ، فيما يتعلق بالمترجم ، فإن أول ما يفعله هو إزالة جميع التعليقات
‫من الملف لأنه لا يحتاج إليها.
‫يتجاهلهم عندما يتعامل معهم ويحولهم إلى ثنائي.
‫لذا ما نريد القيام به هو كتابة خطة صغيرة لكيفية جعل منصتنا تتحرك للخلف
‫وللأمام.
‫لذا فإن أول شيء سنفعله هو تحديث موقع منصتنا.
‫لذا حرك المنصة للأمام ، لذا حرك المنصة للأمام.
‫وكيف سنفعل ذلك؟
‫حسنًا ، سأستخدم بعض المسافة البادئة لإظهار أن هذه هي الطريقة التي سنقوم بتحريك المنصة
‫للأمام.
‫سنحصل على موقعه الحالي.
‫ثم سنضيف متجهًا إلى ذلك الموقع الحالي.
‫وقد يكون هذا مكانًا جيدًا لنا لاستخدام متغير محلي لأننا لا نريد أن
‫نتذكر تلك النتيجة الوسيطة على مستوى الفصل.
‫ثم سنقوم بتعيين هذا الموقع.
‫لكن ماذا عن إعادة المنصة؟
‫حسنًا ، لنحصل على تعليق آخر هنا.
‫فقط عند مستوى المسافة البادئة أدناه ، سنقوم بإرسال النظام الأساسي مرة أخرى إذا ذهب بعيدًا.
‫إذن ما يتعين علينا القيام به هناك هو التحقق من المسافة التي قطعناها ، أولاً وقبل كل شيء.
‫وإذا ذهبنا بعيدًا جدًا ، فسنقوم بعكس اتجاه الحركة.
‫لذا عكس اتجاه الحركة إذا ذهب بعيدًا.
‫إذن لدينا هنا وصفًا أساسيًا للرمز الزائف لما نخطط للقيام به في المحاضرات القادمة.
‫يرجى المضي قدمًا وإضافة هذا إلى ملف C ++ الخاص بك.
‫يمكنك استخدام كلماتك الخاصة لوصف كل خطوة.
‫هذا مجرد تفسيري لها.
‫ولأن المترجم لا يستخدم هذا على الإطلاق ، فلا يهم ما إذا كان لديك خطأ مطبعي أو أي شيء من هذا القبيل.
‫أهم شيء هو أن تبدأ كل سطر بشرطة أمامية مزدوجة.
‫حسنًا ، سأراك في المحاضرة القادمة.