تعداد فروش | 1 دانشجو |
---|---|
امتیاز | 5.00 از 5 |
پرسش و پاسخ ها | 1 کاربر |
تاریخ انتشار | 11 آذر 1401 |
سطح تمرین | متوسط |
در تمرین به حل الگوریتم و فلوچارت تعیین بزرگترین و کوچکترین عدد میپردازیم .
سوال : الگوریتم و فلوچارت برنامه ای را بنویسید که 20 عدد را خوانده و بزرگترین و کوچکترین آنها را نمایش دهد .
نمونه ورودی :
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
نمونه خروجی :
max : 20
min : 1
ویدیو حل تمرین را مشاهده نمایید.
برای حل تمرین الگوریتم و فلوچارت تعیین بزرگترین و کوچکترین عدد باید ابتدا اول عدد را هم MAX و هم MIN در نظر بگیریم .
و سپس الباقی اعداد را با این MAX, MIN مقایسه میکنیم و شروط زیر را بررسی میکنیم .
یک : اگر عدد از MAX بزرگتر بود MAX را آن عدد قرار بده .
دو : اگر عدد از MIN کوچکتر بود MIN را آن عدد قرار بده .
پس نتیجه میگیریم در نهایت عدد MAX,MIN میشود کوچکترین و بزرگترین عدد بین اعداد موجود
انجام پروژه های برنامه نویسی
0936-328-6141
1- شروع
2- مقدار 1 را در C بگذار
3- اولین عدد را بخوان و در MIN , MAX قرار بده
4- یک عدد دیگر بخوان و در A قرار بده
5- اگر A> MAX است مقدار A را در MAX قرار بده
6- اگر A < MIN است مقدار A را در MIN بگذار
7- یک واحد به C اضافه کن
8- اگر C < 20 است به مرحله 4 برگرد
9- مقدار MAX را به عنوان بزرگترین عدد نمایش بده
10- مقدار MIN را به عنوان کوچکترین عدد نمایش بده
11- پایان
ابتدا طبق الگوریتم گفته شده اولین عدد را در MIN , MAX قرار دادیم .
سپس MIN ,MAX را با A که عدد بعدی است مقایسه کردیم .
در نهایت اگر شرط کوچکترین و بزرگترین برقرار بود مقادیر را تغییر دادیم.
با استفاده از متغییر C از 1 تا 20 را پیمایش کردیم .
نکته: فلوچارت این تمرین در نرم افزار فلوگوریتم پیاده سازی شده است .
جهت دریافت سورس فلوچارت پس از ثبت نام از همین صفحه دانلود نمایید .
گمنام –
مشتی هستی و پر طرفدار