تمريمات مقدمه في البرمجة الوحدة الخامسة
س١: أي من العبارات التالية غير صحيحة، ولماذا؟
أ. يعتبر نظام التشغيل ( DOS ) من أنظمة التشغيل الرسومية والتي تعمل بها لغات البرمجة بالكائنات.
ب. الحاسب الآلي لا يفهم إلا لغة واحدة فقط هي لغة الآلة.
ج. لا يوجد فرق بين المبرمج ومستخدم البرنامج.
د. جميع لغات البرمجة العالية لها مترجم واحد يقوم بتحويل برامجها.
هـ. لغة الآلة بسيطة جدا وسهلة الاستخدام.
و. يتحكم مستخدم البرنامج في تنفيذ مسار البرنامج في اللغات الإجرائي.
ج١:
أ- غير صحيح، بل هو نظام تشغيل خطي.
ب- صحيح.
ج- غير صحيح، يوجد فرق بين المبرمج ومستخدم البرنامج.
د- غير صحيح، لكل لغة من اللغات مترجم خاص بها.
هـ- غير صحيح، بل هي سهلة الفهم على الحاسب صعبة الفهم على الإنسان.
و- غير صحيح، بل يتحكم مستخدم البرنامج في تنفيذ مسار البرنامج في لغات البرمجة بالكائنات (المرئية).
س٢: ّعرف برنامج الحاسب ؟ وبأي لغة تكتب هذه البرامج؟
ج٢: البرنامج هو سلسلة من الأوامر مكتوبة بلغة برمجة معينة تكتب لتنفيذ مهمة محددة بجهاز الحاسب،
وتكتب هذه البرامج بإحدى اللغات التي يفهمها الحاسب مثل بيسك أو باسكال أو فورتران.
س ٣: تعتبر اللغات البسيطة سهلة الفهم بالنسبة للحاسب الآلي ، فما الأسباب التي حالت دون انتشارها؟
ج ٣: من الأسباب التي حالت دون انتشار اللغات البسيطة:
- أن لكل شركة أو مؤسسة لغة خاصة بها حسب نوع جهاز المعالج الذي تنتجه، مما يجعل تطوير أو استخدام هذه
ً اللغات حكرا على فئة معينة من المبرمجين، كما أنها تحتاج إلى أجهزة حاسب معينة لاستخدامها.
- الوقت الطويل اللازم لكتابة البرنامج أو فهمه أو تعديل الأخطاء.
- صعوبة التعلم والاستخدام.
- أنها بعيدة كل البعد عن اللغة التي يفهمها الإنسان.
س٤: ما البرمجة بالكائنات ؟ وما مزايا البرمجة بالكائنات عن البرمجة الإجرائية؟
ج٤: البرمجة بالكائنات هي البرمجة باستخدام ما يطلق عليه الكائنات أو الأشياء والتي هي برامج فرعية تمثل
شيئا أو كائنا كالجدول أو الشاشة أو رمز صوري، وتستجيب هذه الكائنات لأحداث معينة كأن ينقر المستخدم
بالفأرة أو يقوم بتحريك الكائن.
وتمتاز البرمجة بالكائنات عن البرمجة الإجرائية بالتالي:
1 ليست ملزمة بالتقيد بقيود البرمجة الإجرائية فهي تتألف من العديد من البرامج الفرعية المجزأة التي
تستجيب لأحداث معينة.
2 المستخدم ونظام التشغيل والبرنامج جميعها يتحكم في مسار تنفيذ البرنامج وليس البرنامج فقط كما في
اللغات التقليدية.
3 سهولة إنشاء واجهة للمستخدم.
4 يتكون البرنامج من كائنات وأوامر نصية وعناصر رسومية.
5 سهولة ربط البرنامج مع قواعد البيانات المختلفة.
س٥: حدد فيما إذا كانت اللغات التالية إجرائية أو برمجة بالكائنات :
- فيجول بيسك . - سي . - بيسك . - جافا .
الغه
|
نوع اللغة
|
- فيجول بيسك
|
برمجة بالكائنات
|
سي
|
برمجة إجرائية
|
بيسك
|
برمجة إجرائية
|
جافا
|
برمجة بالكائنات
|
س٦: اضرب أمثلة للأحداث التي يقوم مستخدم الحاسب بإثارتها في لغة البرمجة بالكائنات؟
ج٦: مثال الأحداث في البرمجة المرئية النقر بالفأرة أو النقر المزدوج أو تحريك الكائن.
س٧: عدد أهم الأوامر في البرمجة.
ج٧: أهم الأوامر في البرمجة:
1 /الإدخال.
2/ الإخراج.
3 /الحساب.
4 /التحقق من الشرط.
5 /التكرار.