الوحدة 1: الباب الأول: مدخل إلى البيسك المرئي

الدرس 1مفاهيم أساسية

من كتاب الطالبتقنية المعلومات — الصف الثاني عشر — الفصل الدراسي الأول · من صفحة 16

أهداف الدرس

  • أعرف البرنامج ولغة البرمجة والمبرمج.
  • أميز أقسام لغات البرمجة وأتتبع مثال الإدخال والمعالجة والإخراج.

الشرح خطوة بخطوة

1 / 380:00

الموضع محفوظ على هذا الجهاز.

المقطع 1 من 11الفصل الأول مفاهيم أساسية0:17

مقاطع الدرس

0 من 11 مكتمل

الفصل الأول مفاهيم أساسية16)

كلنا ندرك أهمية البرامج بالنسبة للحاسوب، فبدون البرامج المختلفة لا نستطيع الاستفادة من إمكانات الحاسوب المادية، تساعدنا لغات البرمجة على بناء البرامج بجميع أنواعها، وقبل دراسة لغات البرمجة لابد أن نتعرف على المفاهيم التالية.18)

أولاً: تعريف البرنامج18)

هو مجموعة من التعليمات المنطقية التي يوجه المبرمج بها الحاسوب للقيام بمهمة محددة كإجراء عمليات حسابية أو طباعة تقارير أو رسم مخططات بيانية ... إلخ.18)

تعليمات المبرمج للقيام بالمهمة.
تعليمات المبرمج للقيام بالمهمة.18)
انتبه
يسمى الشخص الذي يقوم بكتابة تعليمات برامج الحاسوب باسم «مبرمج الحاسوب Programmer».18)

ثانياً: تعريف لغة البرمجة18)

لغة البرمجة هي أداة تساعدنا على بناء البرامج بجميع أنواعها لمختلف الأغراض.18)

ثالثاً: أهمية لغات البرمجة19)

يعتبر تعلم لغات البرمجة من أهم المواد التعليمية في الحاسوب والتي تكمن فوائدها في الآتي:19)

  1. الاستقلالية في بناء البرامج الخاصة على وجه الخصوص هدف وطني لجميع دول العالم لضمان سرية المعلومات الوطنية المهمة.
  2. البرامج الخاصة توفر الاحتياجات المحلية المتنامية للمجتمع التي لا تلبيها في الغالب البرامج العامة.
  3. إعداد الكفاءات البشرية لصناعة البرمجيات حيث أصبحت صناعة البرمجيات من أهم مصادر الدخل لبعض الدول.

رابعاً: أقسام لغات البرمجة19)

الشكل التالي يوضح أقسام لغات البرمجة:19)

أقسام لغات البرمجة.
أقسام لغات البرمجة.19)

(١) لغات برمجة ذات المستوى الأدنى:19)

سميت بذات المستوى الأدنى لبعدها عن لغة الإنسان أو لقربها من لغة الآلة. وتنقسم إلى نوعين:19)

أ - لغة الآلة Machine Language19)

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

انتبه
تعد لغة الآلة من أصعب لغات البرمجة على الإنسان، لأنه لا يستطيع حفظ هذا السيل من التركيبات الرقمية لرقمين (١،٠)، فتخيل لو أن لغتك التي تتحدث بها مع الآخرين تتكون من حرفين فقط حرف الألف والباء!!20)
جدول أرقام لغة الآلة كما طبع في الكتاب.
جدول أرقام لغة الآلة كما طبع في الكتاب.20)

ب - لغة التجميع Assembly Language20)

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

جدول تعليمات العمليات الحسابية بلغة التجميع.
جدول تعليمات العمليات الحسابية بلغة التجميع.21)

(٢) لغات البرمجة ذات المستوى الأعلى:21)

سميت بذات المستوى الأعلى لقربها من لغة الإنسان. وتنقسم إلى نوعين:21)

أ - لغات البرمجة النصية Script Languages21)

هي لغات تعتمد على عبارات إنجليزية اصطلاحية للدلالة على الأوامر التي توجه الحاسوب.21)

انتبه
تعتبر لغات البرمجة النصية أسهل بكثير من لغة الآلة والتجميع لأن أوامرها تشبه لغة الإنسان21)

من أشهر اللغات النصية لغة البيسك «BASIC» البسيطة التي تناسب المبتدئين في مجال البرمجة، ولغة السي «C» التي تناسب المتخصصين في بناء برامج متقدمة مثل نظم التشغيل وبرامج التطبيقات.21)

الشكل التالي يوضح برنامجاً تم بناؤه بإحدى لغات البرمجة النصية، وهو مكتوب بإحدى إصدارات لغة بيسك السابقة التي كان يطلق عليها “Quick Basic”، والذي يطلب من المستخدم سعر سلعة ما ثم يحسب سعر البيع للسلعة.21)

شاشة البرنامج أثناء التصميم
شاشة البرنامج أثناء التصميم22)
شاشة البرنامج أثناء التنفيذ
شاشة البرنامج أثناء التنفيذ22)
انتبه
لغات البرمجة النصية سهلة في كتابة أوامرها للمبرمج، ولكنها غير مألوفة لمستخدمي البرامج البسطاء.22)

ب - لغات البرمجة المرئية23)

هي لغات تبني برامج ذات واجهة رسومية تفاعلية سهلة لمستخدمي الحاسوب، ومن خلال تضمنها لأوامر نصية توجه الحاسوب للمطلوب.23)

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

البرنامج بلغة بيسك المرئي.
البرنامج بلغة بيسك المرئي.23)
  1. إدخال سعر الشراء داخل المتغير في الذاكرة.
  2. الضغط على «احسب سعر البيع» من أجل المعالجة.
  3. تنفيذ معادلة سعر البيع عبر الذاكرة.
  4. طباعة الناتج في مربع سعر البيع.

حل المسائل على السبورة

شاهد المعلم يكتب الحل سطرًا سطرًا، أوقفه، أعد الخطوة، واسأل «لماذا؟» — ثم حُلّ مسألة مشابهة بنفسك لتكسب نجمة.

2 مسائل تُحل أمامك خطوة خطوة، وبعد كل مسألة سؤال قصير تكسب به نجمة.0 من 2
  1. المسألة · الكتاب ص 22

    كيف صار سعر البيع75 عند إدخال50؟

    المعطيات

    1. سعر الشراء50.
    2. هامش الربح نصف سعر الشراء وفق الشيفرة المصورة.
    1. هامش الربح25.

    المعلم: نَحْسِبُ نِصْفَ سِعْرِ الشِّرَاءِ فِي الْمِثَالِ. نِصْفُ الْخَمْسِينَ خَمْسَةٌ وَعِشْرُونَ.

    الخطوة 1 من 2

الملخص

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

الأفكار الرئيسية

  1. الحاسوب يحتاج تعليمات البرنامج للاستفادة من مكوناته.
  2. تختلف طريقة كتابة البرنامج وعرضه، وتظل دورة الإدخال والمعالجة والإخراج واضحة.

الأسئلة المهمة

ما البرنامج؟

مجموعة تعليمات منطقية يوجه بها المبرمج الحاسوب للقيام بمهمة محددة.

الكتاب صفحة 18

من المبرمج؟

من يكتب تعليمات برامج الحاسوب.

الكتاب صفحة 18

لماذا تعلم البرمجة مهم؟

لبناء برامج تلبي الحاجات المحلية، والاستقلالية، وإعداد الكفاءات.

الكتاب صفحة 19

ما أساس لغة الآلة؟

أرقام النظام الثنائي.

الكتاب صفحة 19

ما الذي يميز الواجهة المرئية؟

واجهة رسومية تفاعلية سهلة للمستخدم.

الكتاب صفحة 23

اختبار الدرس

أجب ثم اضغط «صحّح» لترى درجتك وتفسير كل إجابة.

سؤال 1
1

من يكتب تعليمات البرنامج؟

متوسط
سؤال 2
2

أي اللغات يعتمد على أرقام النظام الثنائي؟

متوسط
سؤال 3
3

ما المخرج في مثال Quick Basic؟

متوسط
سؤال 4
4

ما واجهة لغات البرمجة المرئية؟

متوسط
سؤال 5
5

لا يحتاج الحاسوب إلى البرامج ليستفيد المستخدم من مكوناته.

متوسط
سؤال 6
6

من فوائد البرامج الخاصة تلبية الاحتياجات المحلية.

متوسط
سؤال 7
7

اذكر عمليتين ينفذهما برنامج.

متوسط
سؤال 8
8

ما المدخل في برنامج التسعير؟

متوسط

الواجب

أسئلة تطبيقية لتحلها في البيت. يمكنك طباعتها من الأعلى.

سؤال 1
1

قارن بين البرنامج ولغة البرمجة.

متوسط
سؤال 2
2

رتب: إخراج النتيجة، إدخال السعر، معالجة السعر.

متوسط
سؤال 3
3

اشرح فائدة بناء برنامج خاص لمؤسسة محلية.

متوسط

مصطلحات الدرس

البرنامج
المبرمج
لغة البرمجة

صفحات الكتاب

صفحات هذا الدرس من كتاب الطالب الرسمي كما هي، صفحات 16 إلى 23.

المصدر: تقنية المعلومات — الصف الثاني عشر — الفصل الدراسي الأول

  • ص 18: «لغة البرمجة هي أداة تساعدنا على بناء البرامج بجميع أنواعها لمختلف الأغراض»
  • ص 19: «البرامج الخاصة توفر الاحتياجات المحلية المتنامية للمجتمع»