افكان حك كبيج
جامعة دمشق امتحان مادة البرمجة 2
كلية الهندسة المعلوماتية المراجع غير مسموحة
حل مسائل البرمجة 2. م.خالد الشيخ
السؤال الأول (30 علامة)
عدد كلمات هذا السطر. إذا علمت أن الفاسل بين الكلمة و الأخرى عبارة عن فراغ واحد ' '
بأخذ هذا السطر بعد إعادة تشكيل الملف الشكل الثالي.
ع تعنمعك معدم غطايم) كام صمتو لممانتععاء عم عام باع اا
و المطلوب : أكئب برنامج بلغة باسكال القياسية يقوم بإعادة تشكيل هذا الملف , و من ثم يقوم هذا البرنامج باستدعاء
إجراء 8م معرف ضمن وحدة برمجية اسمها هرهم لطباعة هذا الملف. يطلب تعريف الوحدة البرمجية و إجراء الطباعة
ثقم كعصا
زعواة تاه
زعواة جاه
معطا اهء)ئز
جود
مدني حك يلي ليخ
اامكان حك ليج
مدني خلك يلي ليخ
(غارة) ماع
(2) ماع
العام
بال 2ثك ",02و51
بلاغ
بلثمة )علا
ماع
كلية الهندسة المعلومانية - جامعة دمشق
تكتب الآن الوحدة 8م كما بلي:
صورة لنتيجة التنفيذ
يهم صا
تلفق بعم)ع م 0001م
تلفق تعع)ع م 0001م
م0(0)ئم أمم)إعاتطاس
م(ق مام أممإعاتطاس
زماع
تفلا 5ه سمط
2 مخطفة
كلية الهندسة المعلومائية - جامعة دمشق
اافكان حك كيح
المطلوب كثابة برنامج بلغة باشكل القباسية بقوم بعكس أسطر الملف مستخدما بنية المكدس باستخدام المؤشرات مع
مثال: لنغرض أن محتويات الملف 066.ع بالشكل التالي:
باالعطكاة 0أوكفلا 102168
لملاعنة سمط
عتطوية فصر
نتم طباعة بعد تنفيذ البرنامج على الشاشة و ضمن الملف 2.006م على الشكل الثالي:
للب العالن
عمصمة
جاعم العام
مقطعام
:12:16 تقبو ممم تفلم 16 0660012
ثيك فتكمم 6ل )ممم 0660012
صورة لنتيجة التنفيذ
تنقطت و عتكم:م 26ل) كلام 0201م
رع ول فاكم بعلا
مو ةمامع تممإعاتطاس
تالمع
كلية الهندسة المعلومانية - جامعة دمشق
اافكان حك ليح
أدينا سلسلة مترابطة من طَرِفُين مرقبة تصاعديً وفقً لرقم الطالب. يتضمن كل عنصر من عناسر هذه السلسلة البيائات النالية
اكتب برنامج بلغة باسكل يقوم
» إضافة عنصر واحد إلى بداية السلسلة.
٠ إضافة عتصر واحد إلى نهاية السلسلة.
٠ نعل عتلسير السلسلة و بشكل معكوس إلى ملف تتاثى متاسب مع مراعاة حذف الخصر المنقول مباشرة بعد
نظه من السلسلة إلى الملف.
إجزائة (ن_106مم تقوم بطباعة عتاسير السلسلة بشكل مرتب.
إجرائية 0010_0800 ثقوم بطباعة عتاسير السلسلة بشكل معكوس.
* إجرائة 001040018 تقوم بطباعة عناصر الملف الننائي إلى ملف نصي متاسب.
0046 :قوم بكتابة الإجرائية 1058_5084 التي تقوم بإضافة العتاصر مرتبة تصاعدبً حسب رفم الطالب (الذى لا يتكر)
امغعطارهل برع 1082111
مدني حك يلي ليخ
اامكان حك ليج
مدني حك يلي ليخ
بلم 10.00
لماع مام 12م
17م :10 فلا
بلقا بها متم ناكما بعر ع51 001/6 ع001 0062م
وام :10 ,علا
كلية الهندسة المعلومائية - جامعة دمشق
اامكان حك ليج
مدني حل يلي ليخ
بزلاع
ابمقاا بقل زمتمطا بعلا
مفزتئمك>ة مغ ط)عاتطاس
يماط
كلية الهندسة المعلومائية - جامعة دمشق
افكان حك كبيج
ولد
لتمعمناك عام بعتم ') معاي
يسيس اسان
السلا باس ل
تقاءاة_تمام
السؤال الرابع (30 علامة):
لدينا سلسلة مترابطة من طرف واحد غير مرئية . يتضمن كل عنصر من عناسير هذه السلسلة الببائات الثالية
و المطلوب تفل عناسير السلسلة ذات الرفم الزوجي أولاً إلى ملف نصى متالتب مع مراع حذف العتصير المنقول مباشرة
ثم نل عتاسير السلسلة المتبقبة (ذات الأرقام الغردية) إلى نفس الملف النصي مع مراعاة حذف العنصر المنقول مباشر:
ليعنا
مدني حك يلي ليخ