WEBVTT 00:00:00.313 --> 00:00:02.477 أحد أعظم الأشياء في برمجة الحاسوب 00:00:02.547 --> 00:00:07.570 أنك عندما تعلّم الحاسوب كيفية القيام بإجراء ما 00:00:08.094 --> 00:00:12.758 بإمكانك استدعاء المهمة مرة أخرى 00:00:13.094 --> 00:00:17.367 بإمكانك إعطائها اسماً ثم استدعائها مرة أخرى 00:00:17.844 --> 00:00:20.695 يشبه الأمر استخدام اللغة 00:00:20.961 --> 00:00:23.688 في البرنامج الذي قمنا ببنائه 00:00:23.883 --> 00:00:28.109 تعلمنا كيفية رسم مربع عن طريق التحريك و التحويل أربعة مرات 00:00:28.688 --> 00:00:34.703 يمكننا أخذ هذه المهمة و إعطائها اسماً 00:00:34.867 --> 00:00:38.641 نرسم مربعاً ، و بالتالي في أي وقت نريد القيام بهذه المهمة 00:00:38.666 --> 00:00:41.711 ببساطة نختار رسم المربع 00:00:41.867 --> 00:00:46.398 ثم نعود و نحضر تلك المهمة أو ذاك الكود 00:00:46.423 --> 00:00:48.320 و بالتالي سيتم القيام به بالنسبة لنا 00:00:48.633 --> 00:00:53.156 قمنا بإضافة هذا المفهوم للغة البرمجة الخاصة بنا