> ​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python
random
أخبار عاجلة

​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python

Nourhan
الصفحة الرئيسية


​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python

​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python


​أهلاً بكم يا أصدقائي المبرمجين الصغار! اليوم سنغوص في تفاصيل الأسبوع الثالث من رحلتنا لتعلم البرمجة، وهو واحد من أهم الدروس لأنه يعلمنا كيف نجعل الكود "يفكر" ويتخذ القرارات.


​1. اتخذ قرارات ذكية! (Making Smart Decisions)

  • ​في حياتنا اليومية نتخذ قرارات بناءً على شروط، مثل: "إذا كانت تمطر، سآخذ المظلة".
  • في البرمجة، نفعل الشيء نفسه! الكمبيوتر يحتاج لتعلم كيفية اختيار المسار الصحيح بناءً على البيانات المتاحة له.

​2. تحكّم في الكود (Control the Flow)

  • ​بدلاً من أن ينفذ الكمبيوتر الأوامر من الأعلى إلى الأسفل بشكل أعمى، نتعلم هنا كيف نتحكم في "تدفق" البرنامج. يمكننا أن نطلب من الكود القفز فوق أسطر معينة أو تكرار أسطر أخرى بناءً على الموقف.

 
​3. تحقق من الشروط في Python (The 'if' Statement)


  • ​هنا نبدأ بكتابة الكود الفعلي! نستخدم كلمة if (إذا).
  • ​مثال: if score > 50: (إذا كانت الدرجة أكبر من 50). إذا تحقق الشرط، ينفذ الكمبيوتر الأمر الذي تحته (مثل طباعة كلمة "ناجح").
 
​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python

صورة كود: جملة الشرط البسيطة if ​هذا الكود يشرح الفكرة الأساسية: إذا تحقق الشرط، اطبع الرسالة.

​4. قارن القيم في Python (Comparison Operators)

  • ​لكي يتخذ الكمبيوتر قراراً، يجب أن "يقارن". نستخدم علامات خاصة تسمى "المعاملات":
  • ​== (يساوي تماماً)
  • ​!= (لا يساوي)
  • ​> و < (أكبر من وأصغر من)
  • ​>= و <= (أكبر من أو يساوي / أصغر من أو يساوي)
 
​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python
 صورة كود: معاملات المقارنة و if-else ​هنا نوضح استخدام المعاملات (== و !=) وكيفية التعامل مع الاحتمال الآخر باستخدام else.

​5. الرياضيات في Python (Math in Python)

  • ​البرمجة والرياضيات صديقان مقربان! في هذا الجزء نتعلم كيف نستخدم العمليات الحسابية الأساسية داخل الشروط، مثل الجمع + والطرح - والضرب * والقسمة / لمساعدة الكود في الوصول لنتائج دقيقة.
 

​6. آلة حاسبة بسيطة (Simple Calculator)

​هذا هو أول مشروع حقيقي! نقوم بجمع كل ما تعلمناه لصنع برنامج يسأل المستخدم عن رقمين وعملية حسابية، ثم يستخدم الشروط ليقرر هل سيجمع أم يطرح أم يضرب.

 
​7. تحكّم في مقاتلك! (Control Your Fighter)

  • ​الآن ننتقل إلى عالم الألعاب. تخيل أنك تبرمج لعبة فيديو؛ هنا تستخدم الشروط للتحكم في حركة البطل.
  • ​مثال: "إذا ضغط اللاعب على السهم للأعلى، حرك المقاتل للأعلى".
 

​8. وضع الهجوم مُفعّل! (Attack Mode Enabled) 

  • ​كيف يعرف الكمبيوتر متى يهجم العدو؟ عن طريق شرط برمي!
  • إذا كانت المسافة بينك وبين العدو أقل من 10 خطوات، إذن (مفتاح الهجوم = مفعّل). هذا هو سحر البرمجة في الألعاب.

 
​9. تقليل الصحة والهزيمة! (Health and Defeat)

  • ​هنا نربط الأرقام بالشروط:
  • ​تقليل الصحة: إذا تعرضت لضربة، اطرح (10) من نقاط الصحة.
  • ​الهزيمة: إذا أصبحت "نقاط الصحة" تساوي (0) أو أقل، اظهر رسالة "Game Over".

 
​رحلة في عالم البرمجة: دليلك الشامل لدرس "الشروط والمعاملات" بلغة Python
صورة كود: الشروط المتعددة if-elif-else
​هذا الكود هو الأكثر تقدماً، حيث يوضح كيفية التحقق من عدة شروط متتالية (مثل مستويات الصحة في لعبة)


​10. اختبار (Quiz)

  • ​في نهاية الدرس، يأتي وقت التأكد من المعلومات. الاختبار يقيس مدى فهمك لكيفية كتابة جملة if بشكل صحيح واستخدام المعاملات المناسبة.


​خاتمة:

البرمجة ليست مجرد كتابة كلمات، بل هي طريقة لترتيب الأفكار وحل المشكلات. أتمنى أن يكون هذا الشرح مفيداً لكم في مدونتكم وفي رحلتكم الدراسية!

فيديو حل أختبار المعرفة👇👇👇





​لا تنسوا مشاركة المقال مع زملائكم لتعم الفائدة.


google-playkhamsatmostaqltradent