بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته


اليوم حابب أفيد الطلاب اللي محتاجين يعرفو كيف يتم التحويل من Decimal إلــى Binary و العكس ومن ثم إلى Octal .


بصراحة شغلة بسيطة جدا وما يحتاج تفكير كتير بس على كلا يمكن يكون حلي مختلف عن المنهج بشوي على حسب أفهمي او الأسلوب و المطلوب منكم أول شيء تعرفو أرقام القوى أو الأسس لرقم 2 رح أعطيكم مثال مــــــــــــــن 0 إلـــــــــــــــــــــى رقم 12 في و الجدول رح أبدأ من اليمين الى اليسار.






بعد ما كتبت الجدول تذكرت شيء يعني تسلسل الأرقام يذكرني أول ما اخترعو الفلاش ميموري بدأ بـ 1جيجا وبعدين 2جيجا وبعدين 4 و 8 ......... إلخ يعني أعتقد سهل حفظهم وكمان مستحيل تلاقي فلاش 3جيجا او 5 جيجا.


خلونا نرجع للشرح بعد ما شفنا الجدول رح أعطيكم مثال قريب على سؤال اللي في الواجب خلينا ناخد رقم 2009 وخلونا نحوله إلى Binary بس بالحل رح أستعمل الطرح أول شيء والرقم اللي رح أستعمله للطرح رح يكون من الجدول ولازم يكون الرقم أصغر منه ورح أوضحلكم الطريقة كيف :




بعد ما انتهينا من عملية الطرح لازم نعمل جدول يشبه الجدول الأول بشكل كبير بس فيه شوية زيادة.
في الجدول بدأت بـ 2^0 وتهيت بـ 2^10 لانه في الحل بدأت بـ (2^10 = 1024)




والحل هو 11111011001

طيب الحين بالنسبة للأوكتال بس لازم تعرفه انو الـ Binary الوحيد اللي ممكن نحولة لأوكتال وطريقتها سهله جدا.
أول شيء نكتب الحل ونبدأ ناخذ كل 3 أرقام حزمة لوحدها من اليمين ثم الى اليســار لا تعكسوها.
يعني الحل يكون :




وبالنسبة الى Binary الى Decimal :
لو قلنا 11111011001 وخلينا نحوله إلى Decimal أول شيء عدوهم رح يصيرو 11 رقم حلو الكلام ونرسم كمان جدول من 2^0 الـــــى 2^10 ومجموعهم 11 بيطلعو.






انشاءالله يكون شرحي كافي ووافي وادعو لي بالنجاح والتوفيق