الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في قوانين التحويل بين الانظمة العددية

بدأه sz_salam في 20 مايو 2010 · 1 رد · 996 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

في مادة الذكاء جاء سؤال عن ايجاد قوانين لتحويل من العشري الى الثنائي و قمت بحله و كان سهل و الحل هو :

if x mod 2 ==1 then (r=1,(x-1)/2)

if x mod 2 ==0 then (r=0,x/2

if x=0 then stop

لكن جاء سؤال اخر هو عكس حل هاذ السؤال اي من الثنائي الى العشري و الذي لست متاكد من حله فاتمنى لمن لديه الحل الصحيح ان يشاركني به

اما حلي للمسألة (لست متاكد منه )

بما ان العدد يعتمد على المراتب اي على الاس يعني اذا الرقم 1001 =1*2^0+0*2^1+0*2^2+1*2^3=9

سوف يكون القوانين كما يلي باتبار ان الاس n و العدد x

if x==0 then n=n+1,x=x

if x=1 then x=x+(x^n,n=n+1

هل هذه القوانين صحيحة ارجو التعليق

اعتقد ان الموضوع ليس مخالف لاني وضعت محاولتي و شكرا

#2

شنو محد يعرف وين علوم الحاسبات

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…