أخبار الموقع

التجريد في البرمجة — مدخل إلى عالم البرمجة — الإعلام الآلي للسنة الأولى متوسط

درس التجريد في البرمجة: مدخل إلى عالم البرمجة — الإعلام الآلي للسنة الأولى متوسط

المستوى: السنة الأولى متوسط | المادة: الإعلام الآلي | الوحدة: مدخل إلى عالم البرمجة

في هذا الدرس نتعرف على مفهوم التجريد في البرمجة، وهو أحد أهم المفاهيم الأساسية في علوم الحاسوب. التجريد يعني تبسيط الأشياء المعقدة بالتركيز على ما هو مهم وتجاهل التفاصيل غير الضرورية.

أهداف التعلم

  • أن يعرف المتعلم مفهوم التجريد.
  • أن يميز بين التفاصيل الأساسية والثانوية.
  • أن يطبق التجريد في حل المشكلات اليومية.

مفهوم التجريد

التجريد (Abstraction) هو عملية إخفاء التعقيدات غير الضرورية وإظهار المعلومات الأساسية فقط. عندما نستخدم هاتفاً ذكياً، لا نحتاج لفهم كيفية عمل كل دائرة إلكترونية بداخله — نكتفي بمعرفة الوظائف التي يؤديها. هذا هو التجريد.

أمثلة على التجريد في الحياة اليومية

  • قيادة السيارة: تضغط على دواسة البنزين فتتسارع السيارة، دون حاجة لمعرفة تفاصيل عمل المحرك.
  • استخدام الغسالة: تختار البرنامج المناسب وتضغط زر التشغيل، دون الحاجة لفهم الدارة الكهربائية.
  • سحب الأموال: تدخل بطاقتك وتختار المبلغ، دون معرفة تفاصيل نظام المعالجة المصرفية.

التجريد في البرمجة

في البرمجة، نستخدم التجريد لتبسيط كتابة البرامج. مثلاً، عندما نريد حساب مساحة مستطيل، نكتب دالة تقوم بالحساب، وكل ما نحتاج معرفته هو إدخال الطول والعرض — التفاصيل مخفية داخل الدالة.

مثال: إذا أردنا برنامجاً لحساب معدل شهري، نكتب دالة تجريبه تأخذ المدخرات والمصروفات وتعطي النتيجة. لا نحتاج لإعادة كتابة عمليات الجمع والطرح في كل مرة.

خلاصة الدرس

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

نشاط منزلي: اذكر ثلاثة أمثلة من حياتك اليومية تستخدم فيها التجريد دون أن تدري.

📍 دروس مشابهة

شاهد أيضا

النقل والتجارة الدولية: المحاور الكبرى وتأثيرها على الاقتصاد العالمي – الثالثة ثانوي

النقل والتجارة الدولية: المحاور الكبرى وتأثيرها على الاقتصاد العالمي المستوى: السنة الثالثة ثانوي – مادة …

التكافل الاجتماعي في الإسلام: مفهومه ومجالاته وأثره في المجتمع – الثالثة ثانوي

التكافل الاجتماعي في الإسلام: مفهومه ومجالاته وأثره في المجتمع المستوى: السنة الثالثة ثانوي – مادة …

البرمجة الشيئية OOP: مفهوم الكائنات والصنف في C++ – الثالثة ثانوي

البرمجة الشيئية OOP: مفهوم الكائنات والصنف في C++ المستوى: السنة الثالثة ثانوي – مادة الإعلام …

Relative Clauses: شرح Defining and Non-Defining مع تمارين محلولة – الثانية ثانوي

Relative Clauses: شرح Defining and Non-Defining مع تمارين محلولة Level: 2nd Year Secondary School – …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *