دبلوم احتراف البرمجة التفاعلية: لغة JavaScript من الصفر.

🌟 مقدمة تحفيزية :

“مرحباً بك يا بطل السرعة! تخيل لو طلب منك مديرك كتابة جملة ‘أكاديمية قياوي منارة العلم’ 100 مرة يدوياً.. ستحتاج لساعة كاملة !

لكن في عالم البرمجة ، نحن لا نُتعب أنفسنا . بفضل الحلقات (Loops) ، يمكنك كتابة سطر واحد فقط ، وتأمر الحاسوب بتكراره 100 أو حتى مليون مرة في أجزاء من الثانية! اليوم، ستتعلم كيف تجعل الكود يعمل بالنيابة عنك .”

🏗️ 1 . المفهوم : ما هي الـ Loop ؟

هي أداة برمجية تكرر تنفيذ كود معين طالما أن هناك “شرطاً” لم ينتهِ بعد . أشهر أنواعها هي حلقة for 

. 💻 2 . الهيكل البرمجي لـ for loop لنرى كيف نكتبها في JavaScript :

  JavaScript

// لنطبع جملة 5 مرات
for (let i = 1; i <= 5; i++) {
    console.log("هذه هي المرة رقم: " + i);
}

شرح الكود ببساطة :

1 .               let i = 1 : نبدأ من الرقم 1.

2 .                i <= 5 : استمر في العمل طالما أن الرقم لم يتجاوز 5 .

3  .                 i++ : في كل مرة، أضف 1 إلى الرقم .

⚖️ 3 . تطبيق عملي (من واقع الأكاديمية) تخيل أن لديك قائمة بأسماء 5 دورات في الأكاديمية وتريد إظهارها للطلاب دفعة واحدة :

  JavaScript

let courses = ["برمجة", "ذكاء اصطناعي", "قانون", "تحفيز", "تصميم"];

for (let i = 0; i < courses.length; i++) {
    console.log("الدورة المتاحة: " + courses[i]);
}

💡 لماذا هذا الدرس حيوي لموقع qiyaouiacademy.com ؟

1 .   عرض الدروس : بدلاً من كتابة كل درس يدوياً ، نستخدم Loop لجلب كل الدروس وعرضها           في ثانية .

2 .   النتائج : تكرار فحص إجابات الطالب في الاختبارات (Quizzes) .

3 .   البيانات : البحث في قائمة الاستشارات القانونية للعثور على موعد محدد .

🎯 تحدي المحترفين :

“يا مبرمج ، حاول كتابة Loop تقوم بطباعة الأرقام الزوجية فقط من 2 إلى 10 . هل يمكنك ربط ذلك برسالة ترحيبية تظهر لكل طالب يدخل قسم البرمجة ؟”

للتوضيح : 

في هذا الدرس سنتعلم كيفية تكرار الأوامر داخل البرنامج باستخدام الحلقات في JavaScript  . تسمح الحلقات بتنفيذ نفس العملية عدة مرات بسرعة كبيرة دون كتابة الكود عدة مرات . سيتعلم الطالب استعمال الحلقات مثل for و while لتوفير الوقت والجهد في البرمجة .

أحياناً نحتاج في البرمجة إلى تكرار نفس العملية عدة مرات .

مثلاً :

•   طباعة الأرقام من 1 إلى 10

•   عرض قائمة أسماء

•      تنفيذ عملية حسابية عدة مرات  ،

بدل كتابة الكود مرات كثيرة ، نستعمل Loops . في لغة JavaScript تسمى هذه التقنية الحلقات التكرارية .

🖼 فكرة الحلقات في البرمجة  :

https://paper-attachments.dropbox.com/s_3315FAFA14C012362B87C753E4A1C2D25C00228882CEE2A5B63A9FDA99BA4B77_1653509464069_for%2Bloop%2Bflowchart%2B1.jpgWhat Is Repetition in Flowcharts? A Few Examples to Understand this What Are the Types, Uses, and Benefits of Loops in Flowcharts?For Loop Flowchart الحلقة تعني : تنفيذ نفس الكود مرة بعد مرة ، حتى يتحقق شرط التوقف .

🟢 الحلقة for : هي أكثر الحلقات استعمالاً .

JAVASCRIPT 

for (let i = 1; i <= 5; i++) {

console.log(i);

}

🟢 شرح الكود

الجزء المعنى
let i = 1 بداية العد
i <= 5 الشرط
i++ زيادة العدد

🟢 النتيجة 1 2 3 4 5

🟢 الحلقة while تعمل عندما يكون الشرط صحيحاً .

JAVASCRIPT

let i = 1;

while (i <= 5) {

console.log(i);

i++;

}

🧠 فكرة مهمة الحلقات تسمح للبرنامج أن : ✔ يكرر العمليات بسرعة  ،  ✔ يعالج البيانات الكبيرة  ،  ✔ يقلل كتابة الكود .

Scroll to Top