WEBVTT 00:00:05.063 --> 00:00:08.359 المتغير هو وعاء تستطيع تخزين أي قيمة فيه 00:00:08.461 --> 00:00:10.875 عندما تقوم باستخدام المتغير في خوارزمية 00:00:11.000 --> 00:00:14.641 فإنها تنظر إلى القيمة بداخل هذا الوعاء 00:00:14.766 --> 00:00:16.828 هذا يجعلك تكتب خوارزمية أكثر ذكاءً 00:00:16.853 --> 00:00:20.202 تتصرّف اعتماداً على القيمة المخزَّنة في المتغير 00:00:20.452 --> 00:00:21.467 على سبيل المثال 00:00:21.498 --> 00:00:27.475 إذ أردتُ كتابة خوارزمية تقول ( عيد ميلاد سعيد ، أصبحت في العاشرة من عمرك ) لأخي الصغير 00:00:28.061 --> 00:00:29.436 سيكون الأمر رائع الآن 00:00:29.506 --> 00:00:31.944 لكن إن أردت تشغيلها العام القادم، سأود أن أقول 00:00:31.969 --> 00:00:34.405 (عيد ميلاد سعيد ، لقد أصبحت في الحادي عشر من عمرك) 00:00:34.748 --> 00:00:40.155 يمكنني إنشاء متغير باسم " العمر" لتخزين عمر أخي و أكتب الخوارزمية 00:00:40.366 --> 00:00:43.498 تقول (عيد ميلاد سعيد ، لقد أصبحت في "العمر" من عمرك) بدلاً من ذكر الرقم 00:00:43.655 --> 00:00:45.405 لأن المتغير يمكن أن يتغير 00:00:45.436 --> 00:00:50.248 يمكنني تحديد المتغير "العمر" ليكون ("العمر" +1) 00:00:51.420 --> 00:00:57.412 في هذا اللغز، سنستخدم متغيرا يُحدّد طول الخط الذي يرسمه الفنّان 00:00:57.437 --> 00:01:00.572 لاحقاً في الكود الخاص بنا، القطعة البرمجية "التحرك للأمام" ستنظر 00:01:00.597 --> 00:01:03.382 لمتغير الطول هذا لترى القيمة التي قمت بتعينها