علوم الحاسوب
تمثيل البيانات
- 1.
حوّل العدد الثنائي 10110110 إلى عشري غير موقع مع توضيح قيم المنازل.
[2 درجة] · بدون آلة حاسبةشرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- زِن البتات من اليمين إلى اليسار بقوى الاثنين. لا تسهم البتات الصفرية، لذا اجمع 128 + 32 + 16 + 4 + 2 بدلاً من قراءة الأرقام كعدد عشري.
نقاط التصحيح
- قيم المنازل غير الصفرية 128 و32 و16 و4 و2.
- مجموعها 182.
ملاحظة الفاحص: ليس للتمثيل غير الموقع بت إشارة سالب.
- 2.
اشرح ميزة واحدة وقيداً واحداً للضغط غير الفاقد لملف شيفرة مصدرية.
[3 درجة] · بدون آلة حاسبةشرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- لا تحتمل الملفات المصدرية استعادة تقريبية. تستغل المشفرات غير الفاقدة الأنماط المتكررة، لكن ملفاً قليل التكرار القابل للاستغلال قد لا يعوض كلفة القاموس أو الترويسة.
نقاط التصحيح
- يمكن استعادة البايتات الأصلية بدقة.
- يحفظ ذلك نص البرنامج ومعناه بخلاف حذف الأحرف.
- يعتمد التقليص على التكرار؛ قد تصغر بعض الملفات قليلاً أو تكبر بسبب البيانات الإضافية.
ملاحظة الفاحص: يضمن الضغط غير الفاقد الاستعادة لا نسبة ضغط مضمونة.
- 3.
فسّر 11100110 كعدد صحيح بتمثيل المتمم الثنائي ذي 8 بت وحدّد المجال القابل للتمثيل.
[3 درجة] · بدون آلة حاسبةشرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- استخدم -128 + 64 + 32 + 4 + 2 = -26. لثمانية بتات 256 نمطاً؛ يعطي المتمم الثنائي نمطاً إضافياً للسالب لأن الصفر يشغل نمطاً غير سالب.
نقاط التصحيح
- للْبت الأول وزن -128.
- القيمة = -26.
- المجال من -128 إلى +127.
ملاحظة الفاحص: لا تعدّ البتات الباقية مقداراً غير موقع بعد بت إشارة.
- 4.
احسب التخزين الخام لصورة 640 x 480 بمعدل 24 بت لكل بكسل بالبايت وKiB. أهمل البيانات الوصفية؛ 1 KiB = 1024 بايت.
[3 درجة]شرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- اضرب العرض في الارتفاع ثم في ثلاثة بايتات لكل بكسل. اقسم على 1024 لحساب KiB مع تمييز البادئة الثنائية عن الكيلوبايت العشري.
نقاط التصحيح
- إجمالي البكسلات = 307200.
- التخزين = 921600 بايت.
- التخزين = 900 KiB.
ملاحظة الفاحص: حوّل البتات إلى بايتات مرة واحدة لا لكل قناة لون ثم مرة أخرى في النهاية.
- 5.
اجمع 01111111 و00000001 باستخدام المتمم الثنائي ذي 8 بت. أعطِ النمط المخزن واشرح لماذا تكون النتيجة الموقعة غير صحيحة.
[4 درجة] · بدون آلة حاسبةشرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- تلتف عملية البتات ضمن ثمانية بتات لكن للحساب الموقع حد موجب أقل. الحمل وحده ليس معيار التجاوز الموقع؛ قارن إشارات المدخلات والناتج.
نقاط التصحيح
- نمط البتات 10000000.
- المجموع الرياضي 128.
- يمثل النمط المخزن -128 وليس الناتج الموجب المطلوب.
- أنتج معاملان موجبان إشارة سالبة مما يدل على تجاوز موقع.
ملاحظة الفاحص: لا تخلط التجاوز الموقع بحمل غير موقع في بت تاسع.
- 6.
يستخدم تسجيل ستيريو 48000 عينة في الثانية لكل قناة و16 بت لكل عينة ومدته 10 s. احسب الحجم الخام بالبايت واشرح أثر خفض معدل العينات للنصف في الحجم والدقة المحتملة.
[4 درجة]شرح الإجابة
الشروح الإرشادية مبنية على نقاط التصحيح وليست اشتقاقات متحققاً منها بصورة مستقلة.
- احسب الزمن والقنوات وبتات العينة منفصلة ثم اقسم على ثمانية. يحتفظ معدل العينات المنخفض بقياسات زمنية أقل؛ ويلزم ترشيح مضاد للتراكب عندما تتجاوز الترددات حد العينات الجديد.
نقاط التصحيح
- استخدم 48000 x 2 x 16 x 10 بت.
- الحجم الخام = 1920000 بايت.
- يعطي خفض معدل العينات للنصف 960000 بايت مع ثبات العوامل الأخرى.
- يقلل المعدل الأدنى أعلى تردد قابل للتمثيل بدقة وقد يسبب تراكباً طيفياً دون ترشيح.
ملاحظة الفاحص: يضاعف الستيريو بيانات القنوات لا المدة أو عمق بت العينة.
نقاط التصحيح استرشادية وليست سلم تصحيح رسمي. تُقبل الطرق الصحيحة المكافئة والتفسيرات المدعومة التي تجيب عن المطلوب؛ امنح كل درجة مرة واحدة دون اشتراط مطابقة كلمات الإجابة النموذجية.