Download presentation
Presentation is loading. Please wait.
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 حرکت پرتابی اجسام: 11 22 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.