خرید بک لینک,خرید رپورتاژ آگهی
zula

راهنمایی درمورد تغییر مبنا از 2 به 10

شروع موضوع توسط hamed_am_66 ‏14 اکتبر 2007 در انجمن ریاضی و فیزیک

  1. hamed_am_66

    hamed_am_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏4 ژوئن 2007
    نوشته ها:
    68
    تشکر شده:
    1
    می خواستم ببینم چه جوری می توان این عدد از مبنای 2 را به مبنای 10 برد؟
    لطفا راه حل را کاملا توضیح دهید(راستش یادم رفته)
    01000011
     
  2. کوتاه کننده لینک
  3. mooZmar

    mooZmar مدیر بازنشسته

    تاریخ عضویت:
    ‏9 نوامبر 2004
    نوشته ها:
    7,432
    تشکر شده:
    139
    از سمت راست به چپ...عددای 0 یا 1 رو در 2 به توان صفر..یک..دو..... ضرب کن...
     
  4. mooZmar

    mooZmar مدیر بازنشسته

    تاریخ عضویت:
    ‏9 نوامبر 2004
    نوشته ها:
    7,432
    تشکر شده:
    139
    مثلا تو این مثالی که زدی....
    (01000011) در مبنای 2 میشه = 1*2^0 + 1* 2^1 + 0 * 2^2 + ......
     
  5. hamed_am_66

    hamed_am_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏4 ژوئن 2007
    نوشته ها:
    68
    تشکر شده:
    1
    واقعاً ممنون دوست عزیز [​IMG]

    اشتباه من این بود که از 2 به توان 1 شروع می کردم؛ بازم بابت راهنماییت ممنون [​IMG]
     
  6. bloody

    bloody کاربر فعال علم و دانش کاربر فعال

    تاریخ عضویت:
    ‏19 آپریل 2007
    نوشته ها:
    1,226
    تشکر شده:
    13
    محل سکونت:
    IRAN
    خب گفتم يه يادآوري بشه شايد بد نباشه::

    توجه :اعداد رياضي را از چپ به راست و عبارات رياضي را از راست به چپ بخوانيد يا از نوشته Quote بگيريد و عبارات را بخوانيد

    سيستم دودئي شبيه سيستم ده دهي هست فقط به جاي يگان ،دهگان ،صدگان...در اين سيستم دوگان ،چهارگان ،هشتگان و به همين ترتيب سيستم هاي شانزده شانزدهي و هشت هشتي..
    براي تبديل مبنا راه هاي مختلفي وجود داره كه رايج ترين اونها رو با يك مثال ميگم::

    2=>10::: (01000011) = (1*2^0)+(1*2^1)+ (0*2^2)+(0*2^3)+ (0*2^4)+(0*2^5)+ (1*2^6)=67


    10=>2(از روش تقسيم متوالي)::: (67)= [​IMG] =1000011

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    تبديل مبناي 2و16 به يكديگر خيلي راحته فقط به شرط اينكه اين جدول رو خوب بخاطر داشته باشيد
    [​IMG]


    براي تبديل باينري به شانزده شانزدهي از سمت راست چهار رقم چهار رقم جدا ميكنيد و سپس طبق جدول اعداد را از سمت چپ جايگذاري ميكنيد.

    2=>16::: (111011100011100010)=(11,1011,1000,1110,0010)=3B8E2


    براي تبديل مبنا هگزاديسيمال به باينري معادل هر رقم، چهار رقم(از سمت چپ) باينري قرار ميدهيم.

    16=>2::: (7DE)=0111,1101,1110.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    10=>16(از روش تقسيم متوالي)::: (40314)=[​IMG]=9D7A



    16=>10::: (9D7A)=(10*16^0)+(7*16^1)+(13*16^2)+(9*16^3)=40314


    البته روش هاي ديگه اي مثل شيفت دادن به راست و چپ هم وجود داره كه از گفتنش اجتناب ميكنم(كمبود شديد وقت:blush:)
    ولي به نظر ساده ترين و سريع ترين راه استفاده از ماشين حساب هست اكثر ماشين حساب ها تبديل مبنا رو به راحتي انجام ميدن فقط كافيه اول مبنا رو تنظيم كنيد براي مثال براي تبديل 40314 به مبناي 16 اول عدد 40314رو وارد كنيد (به صورت پيش فرض مبناي ماشين حساب بر روي ده دهي تنظيم هست)بعد از اون كليد شيفت و دكمه HEX رو بزنيد تا عدد رو در مبناي 16 بدست بياريد
    البته ماشين حساب سيستم عامل ويندوز هم اين قابليت رو داره فقط كافيه از قسمت view تنظيمات رو به Scientific تغيير بدين تا اين امكانات اضافه بشه...

    [​IMG]

    اميدوارم مواردي كه گفتم كار شما رو راه بندازه;)
     
    rezatak6 از این نوشته تشکر کرده است.
  7. hamed_am_66

    hamed_am_66 کاربر تازه وارد

    تاریخ عضویت:
    ‏4 ژوئن 2007
    نوشته ها:
    68
    تشکر شده:
    1
    بلودی جان واقعاً توضیحاتت خیلی بدردم خورد
    امیدوارم موفق باشی
     
  8. خرید بیت کوین
  9. bloody

    bloody کاربر فعال علم و دانش کاربر فعال

    تاریخ عضویت:
    ‏19 آپریل 2007
    نوشته ها:
    1,226
    تشکر شده:
    13
    محل سکونت:
    IRAN
    خواهش ميكنم:blush:
    خوشحالم مطالبي كه گفتم به كارت اومد...
     
avanak عسل طبیعی و گرده گل ایرانی همکاری در فروش