چجوری می شه یه همچین کاری کرد ؟
من یه روشی رو به ذهنم اومد که برای شبیه سازی ضرب به کمک جمع کاربرد داره (3*4=3+3+3+3) ولی برای تفسیم به کار نمیاد
چجوری می شه یه همچین کاری کرد ؟
من یه روشی رو به ذهنم اومد که برای شبیه سازی ضرب به کمک جمع کاربرد داره (3*4=3+3+3+3) ولی برای تفسیم به کار نمیاد
خوب تو کامپیوتر دقیقا همینه یعنی ضرب رو با جمع و تقسیم رو با تفریق و مقایسه شبیه سازی میکنند :
یعنی عددمون رو تا زمانی که باقیمانده اون از مقسوم علیه بیشتره ازش مقسوم علیه رو کم میکنیم و تعداد تفریق ها رو میشمریم.
13/4
1: 13-4 = 9>4
2: 9 -4 = 5>4
3: 5 -4 = 1<4
خارج قسمت = 3 و باقیمانده = 1
که البته تو علم کامپیوتر تفریق رو هم با جمع شبیه سازی میکنند.
آخرین ویرایش به وسیله pesar irooni : سه شنبه 25 فروردین 1388 در 15:37 عصر
راهی که pesar irooni گفتن درسته فقط اینکه گفتن "ضرب رو با جمع و تقسیم رو با تفریق و مقایسه شبیه سازی میکنند" اشتباهه. کامپیوتر در سطح سخت افزار دارای مدارات ضرب کننده و تقسیم کننده مستقلی هست. البته دارای تفریق کننده نیست و همون طور که گفتن تفریق با جمع کننده پیاده سازی میشه.
ضرب و تقسیم معمولا بوسیله عمل شیفت بیتی در سخت افزار پیاده سازی می شود که به مراتب سرعت بیشتری از پیاده سازی آن با جمع یا ضرب را دارا است
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
اه راست میگی
اصلا هواسم نبود
همین جوری مسائل رو حل کردم که کنکور رو خراب کردم
در مورد شیفت بیتی یک مقدار بیشتر توضیح می دید ؟
راستی جذر رو هم میشه شبیه سازی کرد ؟
یه راه حلی توی سوم راهنمایی بود من یادم رفته فکر کنم با اون بشه !
شیفت بیتی شبیه همون کاریه که خودمون توی ضرب کردن انجام میدیم. توی اینجا و اینجا کلی توضیح در مورد ضرب و تقسیم هست. البته اگه منظور دوستمون از اینکه این ضرب توسط شیفت بیتی پیاده سازی میشه، این باشه که ضرب توسط مدارات شیفت دهنده پیاده سازی میشه، باید بگم که این شاید در مورد کامپیوتر های قدیمی صحت داشته باشه، ولی امروزه پردازنده های قدرتمندی مثل Intel Core یا AMD64 که خیلی بیشتر از میزان لازم ترانزیستور دارند، محاسبات مقدماتی را در یک گام و توسط مداراتی مستقل انجام میدهند. جذر، توان، لگاریتم و بسیاری توابع دیگر توسط بسط تیلرشان حساب میشوند. این توابع پیچیده بر خلاف ضرب و تقسیم معمولا در چند گام حساب میشوند.