اموزش : صفر تا صد 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 را یاد بگیرید.

یک دیدگاه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *