Podcast
Questions and Answers
ما هي لغة البرمجة التي تعتبر الأقرب إلى لغة البشر وتستخدم لفهم التعليمات بشكل أسهل؟
ما هي لغة البرمجة التي تعتبر الأقرب إلى لغة البشر وتستخدم لفهم التعليمات بشكل أسهل؟
- لغة التجميع
- لغة الآلة
- لغات برمجة النظام
- لغات المستوى العالي (correct)
لغة الآلة مصممة لتكون سهلة التعلم بالنسبة للمبرمجين.
لغة الآلة مصممة لتكون سهلة التعلم بالنسبة للمبرمجين.
False (B)
ما هو المصطلح الذي يُستخدم لوصف مجموعة التعليمات التي تُوجه الحاسب لأداء مهام معينة؟
ما هو المصطلح الذي يُستخدم لوصف مجموعة التعليمات التي تُوجه الحاسب لأداء مهام معينة؟
برنامج
المترجم يقوم بتحويل التعليمات إلى __________ لتشغيل البرامج.
المترجم يقوم بتحويل التعليمات إلى __________ لتشغيل البرامج.
طابق بين أنواع لغات البرمجة ومميزاتها:
طابق بين أنواع لغات البرمجة ومميزاتها:
ما هي من فوائد المصفوفات؟
ما هي من فوائد المصفوفات؟
المترجم والمفسر يؤدون نفس الوظائف تمامًا.
المترجم والمفسر يؤدون نفس الوظائف تمامًا.
ما هو تعريف البرمجة؟
ما هو تعريف البرمجة؟
البيانات هي مجموعه__ من الحقائق المجردة.
البيانات هي مجموعه__ من الحقائق المجردة.
قم بمطابقة لغات البرمجة مع ميزاتها:
قم بمطابقة لغات البرمجة مع ميزاتها:
Study Notes
البيانات والمعلومات
- هي مجموعة من الحقائق المجردة
- تُعدّ بمثابة المادة الخام التي تُدخل إلى الحاسوب
- تُعالج البيانات من أجل الحصول على معلومات
- أمثلة على البيانات: الأسماء، أرقام الهواتف، العناوين
- أنواع البيانات: البيانات الرقمية، البيانات الحرفية، البيانات النصية، البيانات الصورة، البيانات الصوتية
- المعلومات هي ناتج معالجة البيانات
- مثال على المعلومات: معالجة درجات الطلبة للحصول على أكبر درجة أو متوسط الدرجات
تعريف البرمجة
- هي عملية إمداد الحاسوب بالخطوات الدقيقة والتفصيلية
- توظيفها لتتمكن من إنجاز مهمة معينة
- استخدام لغة برمجة معينة يفهمها الحاسوب
- تنفيذ أوامر تلك اللغة
تعريف البرنامج
- مجموعة من التعليمات المتسلسلة والمكتوبة بلغة برمجة
- توجيه الحاسوب لإنجاز بعض المهام
- البرنامج مكتوب من قبل شخص يسمى "مبرمج الحاسوب"
- يقوم بفهم المشكلة ويقترح حلها وينفذها
أنواع لغات البرمجة
- تُستخدم لغات البرمجة لبناء برامج مختلفة
- لكل لغة قواعد خاصة بها
- تُكتب التعليمات وفقًا لتلك القواعد
لغة اآللة
- اللغة الوحيدة التي يفهمها الحاسوب
- تُحوّل جميع اللغات إلى لغة اآللة
- تتكون من مجموعة أرقام من 0، 1
- تُسمى "اللغة الثنائية"
مميزات لغة اآللة
- سرعة التنفيذ
- تخاطب وحدة المعالجة مباشرة
عيوب لغة اآللة
- غير مرنة (صعوبة تعلمها، كتابة، وتصحيح برامجها)
- غير عمومية (برامجها تعتمد على نوع اآللة)
لغة التجميع
- تم تطوير لغة التجميع بسبب صعوبة لغة اآللة
- يستخدم المستخدم رموزًا محددة
- تستخدم اختصارات ورموز
- تعبر عن العمليات التي يقوم بها الحاسوب
مميزات لغة التجميع
- سهولة حفظها وكتابتها
- مفيدة عند كتابة برامج التحكم بالجهاز
عيوب لغة التجميع
- لغة محددة لجهاز معين
لغات المستوى العالي
- تُسهّل التعامل مع الحاسوب
- تُشبه لغة البشر
- تستخدم بعض الكلمات اإلنجليزية
- يقوم كل أمر بتنفيذ العديد من العمليات
- تُستخدم مترجمات
- تُحوّل التعليمات إلى لغة اآللة
مراحل تنفيذ البرنامج بلغات المستوى العالي
- الترجمة: تحويل البرنامج بلغة المستوى العالي إلى لغة اآللة
- الربط: ربط الروتينات المكتبية الكائنة بالمكتبة والتعليمات الضرورية بالبرنامج
- التحميل: تحميل شفرة الهدف والروتينات المكتبية على ذاكرة الحاسوب للتنفيذ
مزايا لغات المستوى العالي
- سهولة كتابتها وفهمها
- توفير الوقت والجهد
- سهولة اكتشاف األخطاء وتصحيحها
- يمكن كتابة البرنامج دون معرفة تفاصيل الجهاز
- غير مرتبطة بجهاز معين
المترجم والمفسر
- المترجم: يُترجم البرنامج بأكمله إلى لغة اآللة
- المفسر: يُفسر كل أمر على حدى من البرنامج ويُحوّله إلى لغة اآللة ثم يُنفذه
مميزات المترجم
- سرعة تشغيل البرنامج
عيوب المترجم
- وقت أطول لاختبار البرامج
مميزات المفسر
- سهولة اختبار البرنامج وصحيح األخطاء
عيوب المفسر
- بطء تشغيل البرنامج
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
هذا الاختبار يركز على مفاهيم البيانات والمعلومات والبرمجة. سوف تتعرف على تعريفات البيانات، أنواعها، كيفية معالجة المعلومات، وأساسيات البرمجة ولغات البرمجة. اكتشف مدى فهمك لهذه الأساسيات من خلال هذا الاختبار.