Return to Video

Hour of Code - Mark Zuckerburg teaches Repeat Loops

  • 0:00 - 0:04
    أحد الأشياء التي تتقنها أجهزة الحاسوب
    بشكل جيد هي تكرار الأوامر
  • 0:04 - 0:09
    أنت كشخص، سوف تشعر بالملل إذا اضطررت
    لتكرار شيء ما عدة مرات متواصلة
  • 0:09 - 0:13
    لكن الحاسوب يستطيع فعل الشيء نفسه
    ملايين بل مليارات المرات
  • 0:13 - 0:15
    مع عدم الشعور بالملل و يكون قادرا على
    تنفيذ ذلك بشكل جيد جداً
  • 0:15 - 0:16
    فعلى سبيل المثال
  • 0:17 - 0:21
    إذا أردتُ أن أتمنى لجميع مستخدمي فيسبوك
    عيد سعيد عن طريق إرسال إيميل لهم
  • 0:21 - 0:25
    بالتأكيد سأستغرق قرن لأنهى
    كتابة الإيميلات و إرسالها للجميع
  • 0:26 - 0:29
    لكن بوجود خطوط بسيطة من الترميز و التشفير
    أستطيع أن أصنع نظام
  • 0:29 - 0:32
    لإرسال إيميل لكل شخص على الفيسبوك
    متمنياً لهم عيد ميلاد سعيد
  • 0:32 - 0:34
    هذا هو مفهوم حلقة التكرار
  • 0:34 - 0:37
    و سبب أهميتها
    و أنها شيء يستطيع الحاسوب فعله جيد جداً
  • 0:37 - 0:42
    في هذا المثال،
    سيكون هدفك هو نقل الطائر للوصول إلى بينغو
  • 0:42 - 0:47
    الآن سنستطيع استخدام حلقة تكرار
    لنتمكن من فعل هذا بكل سهولة
  • 0:48 - 0:53
    بإمكانك فعل ذلك بإعطاء الحاسوب أمر
    الانتقال للأمام خمس مرات
  • 0:53 - 0:57
    لدفع الطائر خطوة في كل مرة للوصول نحو بينغو
  • 0:57 - 1:01
    أو بإمكانك أن تعطي الحاسوب أمر
    الانتقال للأمام مرة واحدة
  • 1:01 - 1:04
    و أن تطلب منه "التكرار" خمس مرات
    و هو سيفعل الشيء نفسه
  • 1:05 - 1:06
    من أجل فعل ذلك
  • 1:06 - 1:08
    عليك سحب أمر
    "الانتقال للأمام"
  • 1:09 - 1:12
    ثم ضعه داخل حلقة
    التكرار
  • 1:12 - 1:16
    ثم النقر عليه و اخباره عدد المرات التي
    تريد فيها تكرار الأمر
  • 1:16 - 1:19
    لتخبره بعدد الخطوات التي تريد من
    الطائر أن يخطوها للأمام
  • 1:19 - 1:20
    الآن شيء آخر
  • 1:20 - 1:23
    تستطيع وضع أوامر بقدر ما تشاء داخل حلقة
    التكرار
  • 1:24 - 1:25
    في هذا المثال،
  • 1:25 - 1:27
    أن تخبره أنك تريد الانتقال للأمام
    ثم التوجه لليسار
  • 1:27 - 1:29
    و التي سوف يكررها 5 مرات
  • 1:29 - 1:32
    حسناً
    أتمنى لك عملاً موفقاً و متعاً
Title:
Hour of Code - Mark Zuckerburg teaches Repeat Loops
Video Language:
English
Duration:
01:35

Arabic subtitles

Revisions Compare revisions