أهداف الدرس
- أعرف البرنامج ولغة البرمجة والمبرمج.
- أميز أقسام لغات البرمجة وأتتبع مثال الإدخال والمعالجة والإخراج.
الشرح خطوة بخطوة
الموضع محفوظ على هذا الجهاز.
المقطع 1 من 11الفصل الأول مفاهيم أساسية0:17
مقاطع الدرس
0 من 11 مكتملالفصل الأول مفاهيم أساسية(ص 16)
كلنا ندرك أهمية البرامج بالنسبة للحاسوب، فبدون البرامج المختلفة لا نستطيع الاستفادة من إمكانات الحاسوب المادية، تساعدنا لغات البرمجة على بناء البرامج بجميع أنواعها، وقبل دراسة لغات البرمجة لابد أن نتعرف على المفاهيم التالية.(ص 18)
أولاً: تعريف البرنامج(ص 18)
هو مجموعة من التعليمات المنطقية التي يوجه المبرمج بها الحاسوب للقيام بمهمة محددة كإجراء عمليات حسابية أو طباعة تقارير أو رسم مخططات بيانية ... إلخ.(ص 18)

ثانياً: تعريف لغة البرمجة(ص 18)
لغة البرمجة هي أداة تساعدنا على بناء البرامج بجميع أنواعها لمختلف الأغراض.(ص 18)
ثالثاً: أهمية لغات البرمجة(ص 19)
يعتبر تعلم لغات البرمجة من أهم المواد التعليمية في الحاسوب والتي تكمن فوائدها في الآتي:(ص 19)
- الاستقلالية في بناء البرامج الخاصة على وجه الخصوص هدف وطني لجميع دول العالم لضمان سرية المعلومات الوطنية المهمة.
- البرامج الخاصة توفر الاحتياجات المحلية المتنامية للمجتمع التي لا تلبيها في الغالب البرامج العامة.
- إعداد الكفاءات البشرية لصناعة البرمجيات حيث أصبحت صناعة البرمجيات من أهم مصادر الدخل لبعض الدول.
رابعاً: أقسام لغات البرمجة(ص 19)
الشكل التالي يوضح أقسام لغات البرمجة:(ص 19)

(١) لغات برمجة ذات المستوى الأدنى:(ص 19)
سميت بذات المستوى الأدنى لبعدها عن لغة الإنسان أو لقربها من لغة الآلة. وتنقسم إلى نوعين:(ص 19)
أ - لغة الآلة Machine Language(ص 19)
هي اللغة الأساسية لمكونات الحاسوب المادية، وتعتمد على أرقام النظام الثنائي (١،٠) في كتابة التعليمات البرمجية التي يوجهها المبرمج للحاسوب.(ص 19)

ب - لغة التجميع Assembly Language(ص 20)
هي لغة تعتمد على اختصارات مثل (Add، Int ... إلخ) بالإضافة إلى الأرقام في كتابة التعليمات البرمجية التي يوجهها المبرمج للحاسوب، وتحتاج لمترجم interpreter يترجمها إلى لغة الآلة.(ص 20)

(٢) لغات البرمجة ذات المستوى الأعلى:(ص 21)
سميت بذات المستوى الأعلى لقربها من لغة الإنسان. وتنقسم إلى نوعين:(ص 21)
أ - لغات البرمجة النصية Script Languages(ص 21)
هي لغات تعتمد على عبارات إنجليزية اصطلاحية للدلالة على الأوامر التي توجه الحاسوب.(ص 21)
من أشهر اللغات النصية لغة البيسك «BASIC» البسيطة التي تناسب المبتدئين في مجال البرمجة، ولغة السي «C» التي تناسب المتخصصين في بناء برامج متقدمة مثل نظم التشغيل وبرامج التطبيقات.(ص 21)
الشكل التالي يوضح برنامجاً تم بناؤه بإحدى لغات البرمجة النصية، وهو مكتوب بإحدى إصدارات لغة بيسك السابقة التي كان يطلق عليها “Quick Basic”، والذي يطلب من المستخدم سعر سلعة ما ثم يحسب سعر البيع للسلعة.(ص 21)


ب - لغات البرمجة المرئية(ص 23)
هي لغات تبني برامج ذات واجهة رسومية تفاعلية سهلة لمستخدمي الحاسوب، ومن خلال تضمنها لأوامر نصية توجه الحاسوب للمطلوب.(ص 23)
الشكل التالي يوضح نفس البرنامج النصي السابق ذكره في لغات البرمجة النصية، ولكن بلغة بيسك المرئي «Visual Basic».(ص 23)

- إدخال سعر الشراء داخل المتغير في الذاكرة.
- الضغط على «احسب سعر البيع» من أجل المعالجة.
- تنفيذ معادلة سعر البيع عبر الذاكرة.
- طباعة الناتج في مربع سعر البيع.
حل المسائل على السبورة
شاهد المعلم يكتب الحل سطرًا سطرًا، أوقفه، أعد الخطوة، واسأل «لماذا؟» — ثم حُلّ مسألة مشابهة بنفسك لتكسب نجمة.
المسألة · الكتاب ص 22
كيف صار سعر البيع75 عند إدخال50؟
المعطيات
- سعر الشراء50.
- هامش الربح نصف سعر الشراء وفق الشيفرة المصورة.
- هامش الربح25.
المعلم: نَحْسِبُ نِصْفَ سِعْرِ الشِّرَاءِ فِي الْمِثَالِ. نِصْفُ الْخَمْسِينَ خَمْسَةٌ وَعِشْرُونَ.
الخطوة 1 من 2
الملخص
- البرنامج تعليمات منطقية يوجه بها المبرمج الحاسوب لأداء مهمة.
- لغة البرمجة أداة لبناء البرامج، والمبرمج يكتب تعليماتها.
- يعرض الكتاب لغات المستوى الأدنى: الآلة والتجميع، والأعلى: النصية والمرئية.
- الواجهة المرئية تسهل تفاعل المستخدم، وتبقى التعليمات وراء عملية المعالجة.
الأفكار الرئيسية
- الحاسوب يحتاج تعليمات البرنامج للاستفادة من مكوناته.
- تختلف طريقة كتابة البرنامج وعرضه، وتظل دورة الإدخال والمعالجة والإخراج واضحة.
الأسئلة المهمة
ما البرنامج؟
مجموعة تعليمات منطقية يوجه بها المبرمج الحاسوب للقيام بمهمة محددة.
الكتاب صفحة 18
من المبرمج؟
من يكتب تعليمات برامج الحاسوب.
الكتاب صفحة 18
لماذا تعلم البرمجة مهم؟
لبناء برامج تلبي الحاجات المحلية، والاستقلالية، وإعداد الكفاءات.
الكتاب صفحة 19
ما أساس لغة الآلة؟
أرقام النظام الثنائي.
الكتاب صفحة 19
ما الذي يميز الواجهة المرئية؟
واجهة رسومية تفاعلية سهلة للمستخدم.
الكتاب صفحة 23
اختبار الدرس
أجب ثم اضغط «صحّح» لترى درجتك وتفسير كل إجابة.
الواجب
أسئلة تطبيقية لتحلها في البيت. يمكنك طباعتها من الأعلى.
مصطلحات الدرس
- البرنامج
- المبرمج
- لغة البرمجة
صفحات الكتاب
صفحات هذا الدرس من كتاب الطالب الرسمي كما هي، صفحات 16 إلى 23.







