Presentation is loading. Please wait.

Presentation is loading. Please wait.

مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه.

Similar presentations


Presentation on theme: "مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه."— Presentation transcript:

1 مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه کند مدل رياضی A=  r 2 الگوريتم START INPUT RADIUS Area=  (Radius) 2 OUTPUT Radius and Area FINISH

2 مثال های کاربردی (2) بررسی سطح پوشيده شده و قطر دايره تعريف مسئله: برنامه ای بنويسيد که در آن خروجی آن شعاع و سطح پوشيده برای دوايری به شعاع 1 تا 12 واحد اندازه گيری باشد خروجی بايد دارای عنوان باشد START OUTPUT Headings Radius, Area Radius=1.0 Radius=Radius+1.0 Check Radius>12.0 Area=  (Radius) 2 OUTPUT Radius and Area FINISH

3 مثال های کاربردی (3) حل معادله درجه2 y=ax 2 + bx + c –لغزش مواد بر روی سطح شيبدار –سقوط اجسام –عمليات خاک ورزی Us/U3=C 1 + C 2 S 2 –کابل های نگهدارنده پل ها ريشه معادله درجه 2 معادله دارای ريشه های موهومی و حقيقی است

4 START INPUT a, b, c COMPUT Rad= b 2 -4ac Find the branch based on Rad value FINISH Is Rad<0.0? Is Rad>0.0? Imaginary Roots Real Roots Single Root OUTPUT x 1, x 2 in complex form

5 حل معادله درجه2 به روش شبه کد INPUT a,b,c (coefficient of quadratic equation) COMPUTE RAD=(b 2 -4ac) STRAT IF (SELECTION STRUCTURE) IF (RAD < ZERO )THEN RAD=SQUAREROOT [ABSOLUT VALUE (RAD)] X 1 =-b/(2a) + RAD/(2a)i X 2 =-b/(2a) - RAD/(2a)i OUTPUT X1,X2, IN COMPLEX FORM OTHERWISE, IF (RAD>ZERO) THEN RAD=SQUAREROOT (RAD) X 1 =(-b+RAD)/(2a) X 2 =(-b-RAD)/(2a) OUTPUT X1,X2 OTHERWISE X=-b/(2a) OUTPUT X END IF (SELECTION STRUCTURE) مثال های کاربردی (3)

6 مثال 4 حرکت پرتابی اجسام: 11 22 x 0, y 0 y x v0v0

7 START INPUT V 0, X, Y SEARCH for  that makes Y (x,  )  y FINISH 1 1 Y (x,  )  y Found for  1 between  min and  max OUTPUT “ cannot hit target ” 2 3 SEARCH FOR  2, second Solution Y (x,  )  y OUTPUT One solution  1, x, y OUTPUT two solutions  1,  2, x, y yes No yes No

8  1 =  min 2 Is  1   max Compute y( x,  1 )  1 =  1 +  Does y( x,  1 ) Within tolerance No Yes No  2 =  max 3 Is  2 =  1 Compute y( x,  2 )  2 =  2 -  Does y( x,  2 ) Within tolerance NoYes 1 solution2 solutions No

9 تمرین فلو چارت و شبه کد برنامه ای را بنویسید که دود عدد را دریافت و اگر نامساوی هستند بزرگتر را چاپ کند فلو چارت و شبه کد برنامه ای را بنویسید که سه عدد را دریافت و اگر می توانند اضلاع مثلثی باشند پیام مناسبی چاپ نماید (راهنمایی: هر عدد باید از مجموع دو عدد دیگر کوچکتر باشد) استفاده از مکانيزم لنگی در صنايع مختلف، ماشينهای کشاورزی و موتورهای احتراقی کاربرد فراوان دارد. با توجه به شکل و مدل رياضی مربوط که در پايين نشان داده شده است. الگوریتم برنامه ای را بنويسيد که محور لنگ با سرعت دورانی ثابت  چرخش نموده و زاويه  و سرعت پيستون را در يک دور کامل ميل لنگ به فاصله يک درجه محاسبه و بعنوان خروجی مشخص نمايد. r L A B D    AB


Download ppt "مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه."

Similar presentations


Ads by Google