You are on page 1of 4

‫القائمة رقم (‪(1 + 2‬‬

‫‪ )1‬عرف كل من المصطلحات اآلتية ‪:‬‬


‫‪ ‬المشروع (التطبيق)‪،‬‬
‫‪ ‬فضاء االسم العام‪،‬‬
‫‪ ‬فضاء االسم عالي المستوى‪،‬‬
‫‪ ‬فضاء االسم الداخلي‪،‬‬
‫‪ ‬فضاء االسم الكلي‪،‬‬
‫‪ ‬فضاء االسم الجزئي‪،‬‬
‫‪ ‬جملة التوجيه‪.‬‬

‫‪ )2‬وضح بالرسم التركيب القياسي لفضاء االسم‪.‬‬


‫‪ )3‬المعطيات‪ :‬لنفرض ان لديك التطبيق (‪ )P1‬ضمن مستكشف الحل (‪ ،)S1‬والذي يحتوي فضاء االسم عالي المستوى (‪،)R‬‬
‫الذي بدوره يضم فضاءات األسماء الداخلية (‪ )A,B‬وجملة التوجيه‪ ،‬لجلب فضاء االسم الداخلية (‪)R.B.B.C‬‬
‫علما ً بأن‪:‬‬

‫‪ ‬فضاء االسم الداخلي (‪ )R.B‬يحتوي على فضاءات األسماء الداخلية (‪،)A,B,C‬‬


‫‪ ‬فضاء االسم الداخلي (‪ ،)R.A‬يضم فضاء االسم الداخلي (‪ ،)D‬والذي يضم بدورة فضاء االسم الداخلي (‪.)E,F‬‬
‫‪ ‬فضاء االسم (‪ )R.B.B‬يحتوي فضاء االسم الداخلي (‪ )C‬وفضاء االسم الداخلي (‪ )C‬يحتوي فضاءات االسماء (‪.)X, Y‬‬
‫المطلوب ‪ :‬وفقا ً للمعطيات حدد كل من‪-:‬‬
‫‪ )1‬التمثيل الهرمي‪ ،‬التمثيل البياني‪ ،‬والتمثيل البرمجي‪،‬‬
‫‪ )2‬اعضاء فضاءات االسم وأنواعها لكل من‪- :‬‬
‫‪،S1‬‬ ‫‪‬‬
‫‪،P1‬‬ ‫‪‬‬
‫‪،R.A‬‬ ‫‪‬‬
‫‪،R.B.B‬‬ ‫‪‬‬
‫‪،R‬‬ ‫‪‬‬
‫‪.R.A.D‬‬ ‫‪‬‬
‫‪ )4‬بالرسم وضح انواع فضاءات االسماء؟‬
‫‪ )5‬اذكر ضوابط استخدام فضاء االسم (مدعم اجابتك بمثال)‪.‬‬
‫‪ )6‬اذكر االعضاء التي يمكن استدعائها من فضاء االسم‪ ،‬مع توضيح ذلك بمثال‪.‬‬
‫‪ )7‬ما المقصود بالكلمات اآلتية‪ ،‬وكيف يتم استخدامها برمجياً؟‬
‫‪- global::‬‬
‫‪- using‬‬
‫‪- namespace‬‬

‫عدد الصفحات ‪4‬‬ ‫القائمة ‪2‬‬ ‫الصفحة ‪1‬‬


‫‪2023/2024‬‬
‫القائمة رقم (‪(1 + 2‬‬

‫‪ )8‬المعطيات‪ :‬لنفترص ان لديك التمثيل البياني للمشروع (‪ ، )P1‬ضمن مستكشف الحل (‪ ، )S1‬كالتالي‪.‬‬

‫المطلوب‪:‬‬
‫‪ -‬وفقا ً للمعطيات حدد نوع كل عضو من األعضاء التالية‪- :‬‬
‫‪P1 .1‬‬
‫‪،)P1 N1 .2‬‬
‫‪،P1 N1.N1 .3‬‬
‫‪،P1‬‬ ‫‪N1.N1.N3 .4‬‬
‫‪.)P1‬‬ ‫‪N1.N1.N2 .5‬‬

‫‪ -‬وفقا ً للمعطيات حدد كل من‪-:‬‬


‫‪ )P1‬مع تحديد طرق االستدعاء‪،‬‬ ‫‪( )1‬م‪.‬ا‪.‬ا) المباشر لفضاء االسم (‪N1.N1.N2‬‬
‫‪ )2‬االسم الكامل للعضو الهدف‪.‬‬
‫‪ ،)P1‬والذي يضم جملة التوجيه‬ ‫اذا علمت بان‪ :‬عضو االستدعاء هو فضاء االسم (‪N1.N1.N3‬‬
‫;‪،using N1‬‬

‫عدد الصفحات ‪4‬‬ ‫القائمة ‪2‬‬ ‫الصفحة ‪2‬‬


‫‪2023/2024‬‬
‫القائمة رقم (‪(1 + 2‬‬

‫‪ (9‬المعطيات‪ :‬لنفرض ان لديك التمثيل البياني للمشروع (‪ )P1, P2‬ضمن (‪ )S1‬كالتالي‪:‬‬

‫المطلوب‪ :‬وفقا ً للمعطيات‪-:‬‬


‫‪ )1‬اكتشف األخطاء‪ ،‬ثم قم بتصحيحها‪،‬‬
‫‪ )2‬حول التمثيل البياني الى تمثيل هرمي‪،‬‬
‫‪ )3‬أكمل الجدول اآلتي‪،‬‬

‫إعضاء‬
‫العضو‬

‫عدد الصفحات ‪4‬‬ ‫القائمة ‪2‬‬ ‫الصفحة ‪3‬‬


‫‪2023/2024‬‬
‫القائمة رقم (‪(1 + 2‬‬

‫‪ )4‬حدد كل من‪-:‬‬
‫التمثيل البياني و التمثيل البرمجي لعضو االستدعاء‪،‬‬ ‫ــ‬
‫االسم الكامل للعضو الهدف وحدد نوعه‪،‬‬ ‫ــ‬
‫أعضاء العضو الهدف‪،‬‬ ‫ــ‬
‫(م‪.‬ا‪.‬ا) المباشر للعضو الهدف‪،‬‬ ‫ــ‬
‫(م‪.‬ا‪.‬ا) غير المباشر لعضو االستدعاء‪،‬‬ ‫ــ‬
‫مستوى محدد الوصول للعضو الهدف‪.‬‬ ‫ــ‬
‫‪ ،)P1‬والعضو الهدف هو فضاء االسم‬ ‫اذا علمت بان‪ :‬عضو االستدعاء هو فضاء االسم (‪N1.R‬‬
‫‪.)P1‬‬ ‫(‪N4.H‬‬

‫‪ )5‬حدد كل من‪- :‬‬


‫ــ التمثيل البرمجي لتصريح االستدعاء‪،‬‬
‫ــ أعضاء عضو االستدعاء‪،‬‬
‫ــ أعضاء العضو الهدف‪،‬‬
‫ــ (م‪.‬ا‪.‬ا) الغير مباشر لعضو االستدعاء ضمن الفقرة الرئيسية‪.‬‬
‫‪)P1‬‬ ‫ــ طرق استدعاء العضو الهدف (‪N1.N1).‬‬
‫‪)P1‬‬ ‫ــ طرق استدعاء العضو الهدف (‪N1.N1.H.N2).‬‬
‫‪ ،)P1‬والعضو الهدف هو فضاء االسم‬ ‫اذا علمت بان‪ :‬عضو االستدعاء هو فضاء االسم (‪N1.N1.H.N‬‬
‫‪.)P1‬‬ ‫(‪N1.N1‬‬

‫‪ )6‬حدد الخطأ و قم بتصحيحه‪.‬‬

‫‪ )P1‬على النحو اآلتي‪.‬‬ ‫اذا علمت بان‪ :‬تصريح جمل التوجيه ضمن فضاء االسم (‪N1‬‬
‫;‪using t=N1.N1.H‬‬

‫;‪using b= t.N2‬‬

‫‪ (10‬اذكر ضوابط استخدام جمل التوجيه (مدعم اجابتك بمثال)‪.‬‬

‫‪...‬‬
‫عدد الصفحات ‪4‬‬ ‫القائمة ‪2‬‬ ‫الصفحة ‪4‬‬
‫‪2023/2024‬‬

You might also like