PDA

View Full Version : برنامه ای که بتواند جذر یک عدد تا طول 10 رقم را محاسبه نماید



اصغر (پآچ)
یک شنبه 29 آذر 1388, 09:54 صبح
سلام دوستان
کسی می تونه کمک کنه؟
چطوری توی زبان اسمبلی میشه جذر یک عدد (حداکثر تا 10 رقم) رو حساب کرد؟

من تازه کارم توی این زبان اگه به زبان ساده توضیح بدین ممنون میشم

موفق و موید باشید

behrouz_n
سه شنبه 01 دی 1388, 11:01 صبح
من الگوریتمش رو با یک مثال واست توضیح میدم
مثلا برای اینکه جذر 16 رو حساب کنی باید از عدد 1 شروع کنی و یکی یکی اعداد فرد را با هم جمع تا به 16 برسی.
یعنی 1 + 3 =4 که عدد 4 برابر 16 نیست پس یک عدد فرد بعدی رو نیز اضافه میکنیم
1+3+5 =9 که عدد 9 هم برابر 16 نیست
1+3+5+7 =16 که عدد به دست آمده برابر 16 است حالا نگاه میکنیم که چند تا عدد فرد را با هم جمع کردیم که چهارتا میباشد ( 1و3و5و7) پس جذر 16 برابر 4 است

یا جذر 25 میشه 1+3+5+7+9 = 25 ، همینطور که میبینی 5تا عدد فرد با هم جمع شده اند پس جذر 25 برابر 5 میشود
البته این روش اعشار حساب نمیکنه

اصغر (پآچ)
شنبه 05 دی 1388, 20:38 عصر
سلام

كسي از دوستان روش ديگري براي محاسبه جذر اعداد سراغ نداره؟ كه بشه با اون جذر اعدادي رو كه مربع كامل نيستند رو هم حساب كرد؟

موفق و مويد باشيد

اصغر (پآچ)
چهارشنبه 23 دی 1388, 19:06 عصر
سلام دوستان

من یه فرمول برای محاسبه جذر بدست آوردم اما نمی دونم چطور میشه توی اسمبلی پیاده اش کرد کسی می تونه کمکم کنه؟

فرمول اینه:

X = عددی که می خوایم جذرش رو حساب کنیم
r = 1
for i = 1 to 100
r = (r + (x/r))/2


خواهشا کمک کنید، این عدد X باید بتونه تا 10 رقم رو قبول کنه

ممنونم و موفق و موید باشید

Rain_Song
پنج شنبه 24 دی 1388, 18:48 عصر
مطمئنید فرمولی که به دست آوردید ، جذر حساب می کنه ؟!

اصغر (پآچ)
یک شنبه 27 دی 1388, 11:55 صبح
سلام
بله مطمئنم اين فرمول نيوتن در محاسبه جذر يك عدد كه اگه در سايت ويكي پديا نيز جستجو كنيد بعنوان يكي از فرمول هاي بدست آوردن جذر عدد است كه r برابر مقدار جذر عدد x است. هر چه مقدار حلقه بيشتر باشد r به مقدار واقعي جذر عدد مورد نظر نزديكتر خواهد بود.

موفق و مويد باشيد