خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه پژوهشی - آموزشی بنیان دانش توس در اسفند 1390 با همکاری تعدادی از دانشجویان تحصیلات تکمیلی دانشگاه های معتبر تهران و مشهد شروع به کار کرد و توفیقات زیادی کسب نمود که به تدریج در وبلاگ بارگزاری خواهد شد. در همین راستا شاخه آموزشی گروه اقدام به راه اندازی سایت moomsan.blog.ir نمود تا ضمن ارائه آموزش های مجازی، به ارتقای خدمات گروه بپردازد. در این وبلاگ فعلا خدمات کدنویسی فرترن به مرور بارگذاری می شود. امید است مورد استفاده متخصصین بازدید کننده از سایت قرار گیرد.
آدرس: مشهد، بین سلمان فارسی 5 و 7 پلاک 48
راه های تماس با گروه :

Tel: +98 915 125 2688
Phone: +98 51 38477407

زمان پاسخگویی: 9 تا 13:30 و 16 تا 21
Telegram.me/moomsan
moomsan@gmail.com
ID: @moomsan

کد فرترن روش تنصیف|روش تنصیف به زبان فرترن|روش تنصیف در فرترن|کد روش تنصیف در فرترن|کد روش تنصیف به زبان فرترن|روش نصف کردن|کد فرترن روش نصف کردن|bisection method fortran| مومسان |محاسبات عددی|fortran-Programming.mihanblog.com

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

 

 

 

توجه.لطفا بخوانید!!

 

 

 

در این کد ابتدا بازه [a,b] رو میگیره و بررسی میکنه که در این بازه جواب وجود داره یا نه.اگر نباشه پیغام میده که جوابی در این بازه وجود نداره و بازه رو دوباره ازتون میگیره.اگر وجود داشته باشه نرخ همگرایی رو ازتون میگیره و شروع به محاسبه با توجه به نرخ همگرایی میکنه.وقتی که شرط همگرایی برقرار بشه جواب رو همراه با تعداد دفعات تکرار نشون میده.

 

 

 


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

 

 

 

PROGRAM bisection

 

 

IMPLICIT NONE

 

 

INTEGER::k

 

 

REAL::x,xo,a,b,e,e1,a1,x1,t1,t2

 

 

!y=x**2-e**x

 

 

DO

 

 

PRINT*,"baze [a,b] ra vared konid : "

 

 

PRINT*,"a = "

 

 

READ*,a

 

 

PRINT*,"b = "

 

 

READ*,b

 

 

t1=(a**2)-((2.71828182)**a)

 

 

t2=(b**2)-((2.71828182)**b)

 

 

IF ((t1*t2)>0) THEN

 

 

PRINT*,"dar baze [",a,",",b,"] hich javabi vojood nadarad."

 

 

PRINT*

 

 

ELSE

 

 

EXIT

 

 

END IF

 

 

END DO

 

 

xo=0

 

 

PRINT*

 

 

PRINT*,"nerkh hamgarayi ra vared konid : "

 

 

READ*,e

 

 

k=0

 

 

DO

 

 

k=k+1

 

 

x=(a+b)/2

 

 

a1=(a**2)-((2.71828182)**a)

 

 

x1=(x**2)-((2.71828182)**x)

 

 

IF ((a1*x1)>0) THEN

 

 

a=x

 

 

ELSE

 

 

IF ((a1*x1) < 0) THEN

 

 

b=x

 

 

ELSE

 

 

EXIT

 

 

END IF

 

 

END IF

 

 

e1=abs(x-xo)/ABS(x)

 

 

IF (e1 < e) THEN

 

 

EXIT

 

 

ELSE

 

 

xo=x

 

 

END IF

 

 

END DO

 

 

PRINT*,"javab dar tekrar",k," barabar : ",x

 

 

PRINT*

 

 

END

 

 

 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی