تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: چه طوری حجم محاسبات رو کم کنم؟ عدد 100 رقمی به توان 100 رقم !!!

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2014
    پست ها
    3

    پيش فرض چه طوری حجم محاسبات رو کم کنم؟ عدد 100 رقمی به توان 100 رقم !!!

    سلام دوستان عزیز ریاضیدان،
    من یکی از دانشجوی رشته ی الکترونیک به تازگی در یکی از پروژه هام به مشکل بزرگی برخورد کرده ام. گفتم اینجا مطرح کنم شاید یکی از دوستان بتونه کمکم کنه...
    من قراره یک عدد 100 رقمی رو به توان یک عدد 100 رقمی دیگه برسونم. بعد باقیمانده تقسیم جواب مرحله قبل بر یک عدد 100 رقمی دیگه رو محاسبه کنم. متاسفانه پردازنده من نمی تونه یک همچین اعداد عظیمی رو پردازش کنه. کسی از دوستان الگوریتم خاصی سراغ دارن که حجم محاسبات رو کم کنه و مستقیما جواب آخر رو بده...
    مرحله اول: به توان رسانی یک عدد صد رقمی به توان یک عدد صد رقمی دیگه
    مرحله دوم:جواب رو بر یک عدد صد رقمی دیگه تقسیم بشه، من با باقیمانده تقسیمش کار دارم..
    جواب اخر ممکنه خیلی کوچیک باشه اما محاسبات ؟!!!!

  2. #2
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    عدد رو بده شاید پردازنده من توسنت!
    i5 2500 هست.

  3. #3
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    الان چند تا عدد امتحان کردم راحت جواب میداد.همشون هم 100 رقمی به توان 100 رقمی بودن.

  4. #4
    اگه نباشه جاش خالی می مونه Enemy Killer's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    ساری
    پست ها
    197

    پيش فرض

    سلام

    برنامه نویسی کردی ! با چی !

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2014
    پست ها
    3

    پيش فرض

    عدد رو بده شاید پردازنده من توسنت!
    i5 2500 هست.
    سلام عزیز دل، منظورم از پردازنده cpu کامپیوتر نبود!!! خودم Core i7 رو دارم...
    من الگوریتمش رو نیاز دارم. یک عدد که نیست. یه وقت باید تو روز 100 بار این محاسبات با اعداد مختلف انجام بشه. الگوریتمش رو نمیدونم چه جوری بنویسم.؟!

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2014
    پست ها
    3

    پيش فرض

    سلام

    برنامه نویسی کردی ! با چی !
    قراره این الگوریتم روی میکروکنترلر (نمیدونم دوستان تا چه حد آشنایی دارن؟!) پیاده بشه..
    زبان برنامه نویسی هم C هستش...

  7. #7
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    یه سری روش تو بحث گسسه در مورد پیمانه و...خونده بودیم.درست یادم نیست شاید به کارت بیاد.ولی فقط در مورد اعدادی جواب میده که به صورت توانی باشن.

  8. #8
    حـــــرفـه ای davy jones's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    کشتی مرد هلندی
    پست ها
    1,786

    پيش فرض

    سلام دوستان عزیز ریاضیدان،
    من یکی از دانشجوی رشته ی الکترونیک به تازگی در یکی از پروژه هام به مشکل بزرگی برخورد کرده ام. گفتم اینجا مطرح کنم شاید یکی از دوستان بتونه کمکم کنه...
    من قراره یک عدد 100 رقمی رو به توان یک عدد 100 رقمی دیگه برسونم. بعد باقیمانده تقسیم جواب مرحله قبل بر یک عدد 100 رقمی دیگه رو محاسبه کنم. متاسفانه پردازنده من نمی تونه یک همچین اعداد عظیمی رو پردازش کنه. کسی از دوستان الگوریتم خاصی سراغ دارن که حجم محاسبات رو کم کنه و مستقیما جواب آخر رو بده...
    مرحله اول: به توان رسانی یک عدد صد رقمی به توان یک عدد صد رقمی دیگه
    مرحله دوم:جواب رو بر یک عدد صد رقمی دیگه تقسیم بشه، من با باقیمانده تقسیمش کار دارم..
    جواب اخر ممکنه خیلی کوچیک باشه اما محاسبات ؟!!!!
    سلام.
    برای محاسبه ی باقیمانده ی یک عدد تواندار که به یک عدد دیگه تقسیم شده (یا به زبان ریاضی پیدا کردن کوچکترین همنهشتی طبیعی و مثبت برای یک عدد تواندار در شرایطی که پیمانه ی همنهشتی مشخصه) کافیه که شما پایه ی عدد تواندار رو به پیمانه ی مورد نظر حساب کنید و سپس عدد به دست اومده رو به توانی که قبلا اون پایه داشته برسونید. و همین عمل رو برای هر با که حاصلِ پایه ی جدید به توان عددی که هنوز از توان صد رقمی ابتدایی کوچکتر است، در صورتی که اون حاصل از پیمانه بزرگتر بشه انجام بدید.

    به عنوان مثال اگه باقیمانده ی تقسیم پایه ی عدد تواندار نسبت به مقسوم علیه برابر با 10010 شد (مثلا) شما به جای اون عدد 100 رقمی، 10010 رو قرار میدین و به همون توان 100 رقمی که از ابتدا داشتین میرسونین. حالا باید محاسبه کنین که 10010به توان چه عددی از 100 رقم بیشتر میشه. مثلا 10010اگه به توان 25 برسه مطمئنا از 100 رقم بیشتر میشه. پس شما میاین و 10010 به توان 25 رو ابتدا حساب میکنین و مجددا باقیمانده ی اون رو نسبت به مقسوم علیه تون مجددا حساب میکنین. عدد 100 رقمی موجود در توان رو هم بر 25 تقسیم میکنین. همین الگوریتم رو تا آخر ادامه بدین عدد موجود در توان، کم و کمتر میشه و کم کم از بین میره و حاصل به راحتی محاسبه میشه.


    موفق باشین.
    92/11/12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •