اموزش : صفر تا صد Flowgorithm یا همان فلوگوریتم
توضیح کلی:
Flowgorithm یک نرمافزار آموزشی است که برای یادگیری الگوریتم و برنامهنویسی استفاده میشود.به زبان ساده، در Flowgorithm به جای اینکه کد بنویسید، مراحل حل یک مسئله را با فلوچارت (نمودار جریان) رسم میکنید.
سپس برنامه این فلوچارت را اجرا میکند و نتیجه را نشان میدهد.
ویژگیهای Flowgorithm: مناسب برای افراد مبتدی و دانشآموزان. یادگیری مفاهیم برنامهنویسی بدون نیاز به حفظ کردن دستورات زبانهای مختلف.
امکان استفاده از متغیرها، شرطها (If)، حلقهها (Loop)، ورودی و خروجی.
نمایش مراحل اجرای برنامه برای درک بهتر الگوریتم.مثال ساده:
اگر بخواهید برنامهای بنویسید که دو عدد را از کاربر بگیرد و جمع آنها را نمایش دهد، در Flowgorithm کافی است:
دو عدد را از کاربر دریافت کنید. آنها را با هم جمع کنید. حاصل را نمایش دهید.به همین دلیل، Flowgorithm یکی از بهترین ابزارها برای شروع یادگیری الگوریتم و آمادگی برای یادگیری زبانهایی مانند C++، Java و Python است.
جلسه اول: آشنایی با Flowgorithm۱. اجرای برنامهبعد از باز کردن نرمافزار، یک فلوچارت جدید میبینید که فقط شامل Start و End است.Start
Endهر برنامه از Start شروع و به End ختم میشود.
۲. گرفتن ورودی از کاربرفرض کنید میخواهیم نام کاربر را بگیریم.از منوی Add → Input را انتخاب کنید.نام متغیر را بنویسید:Nameفلوچارت:Start
Input Name
End۳. نمایش خروجیاز منوی Add → Output را انتخاب کنید.بنویسید:"سلام " + Nameفلوچارت کامل:Start
Input Name
Output "سلام " + Name
Endاگر کاربر بنویسد:علی خروجی میشود:سلام علی
۴. مثال جمع دو عددابتدا دو ورودی میگیریم.Input A
Input Bسپس از Assignment استفاده میکنیم.Sum = A + Bدر آخر نتیجه را نمایش میدهیم.Output Sumفلوچارت:Start
Input A
Input B
Sum = A + B
Output Sum
Endمثال:A = 15
B = 25خروجی:40
5. تصمیمگیری (If)میخواهیم مشخص کنیم عدد مثبت است یا منفی.شرط:Number > 0اگر درست بود:Output "عدد مثبت است"در غیر این صورت:Output "عدد منفی یا صفر است"
۶. حلقه (Loop)چاپ اعداد ۱ تا ۵Start
i = 1
While i <= 5
Output i
i = i + 1
End While
Endخروجی:1
2
3
4
5تمرینهاسعی کنید این برنامهها را خودتان در Flowgorithm بسازید: جمع دو عدد تفریق دو عدد ضرب دو عدد تقسیم دو عدد محاسبه مساحت مستطیل تشخیص زوج یا فرد پیدا کردن بزرگتر بین دو عدد چاپ اعداد ۱ تا ۱۰ محاسبه مجموع اعداد ۱ تا ۱۰۰ محاسبه فاکتوریل یک عدداگر هر روز حدود ۳۰ دقیقه تمرین کنید، معمولاً در کمتر از یک هفته میتوانید بیشتر مباحث پایه Flowgorithm را یاد بگیرید.
سلام و ادب
مطلب شما برای من بسیار مفید بود متشکرم