روندنما: تفاوت میان نسخهها
Movses-bot (بحث | مشارکتها) جز r2.6.2) (ربات افزودن: kk:Программаның блок-схемасы |
جز ربات: افزودن رده از مقاله همسنگ در ویکیانگلیسی |
||
خط ۲۸: | خط ۲۸: | ||
* [[برنامهنویسی]] |
* [[برنامهنویسی]] |
||
[[رده:نمودارها]] |
|||
[[رده:مقالات با کد مثال]] |
|||
[[رده:اختراعات آمریکایی]] |
|||
[[رده:الگوریتمها]] |
[[رده:الگوریتمها]] |
||
[[رده:برنامهنویسی]] |
[[رده:برنامهنویسی]] |
نسخهٔ ۲۴ ژوئیهٔ ۲۰۱۱، ساعت ۰۲:۰۳
رَوَندنما یا فلوچارت (به انگلیسی: Flowchart) نموداری است برای نمایش دادهها، اطلاعات و روند کار یک الگوریتم بر روی آنها، بهوسیله نمادهای خاص و خطوط جهتدار بین آنها.
فلوچارت به چه کاری میآید؟
فلوچارت در واقع نقشهای است که برنامهنویسان رایانه قبل از نوشتن برنامه به زبان برنامهنویسی اصلی آن را ترسیم میکنند. با مروری بر فلوچارت روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت به دست آوردن نتیجه مورد نظر با استفاده از دادههای ورودی به الگوریتمی که فلوچارت برای آن کشیده میشود، لازم است.
نمادهای مورد استفاده
برای رسم فلوچارت از اشکال و نمادهای مشخصی استفاده میشود. هر مرحله از الگوریتم با یک نماد و پیکانها منطق و روند الگوریتم را نشان میدهند. مراحل الگوریتم را به دستههای زیر تقسیم میکنیم:
- آغاز و پایان
- ورودی و خروجی
- رابط
- تصمیم گیری (شرطی)
- پردازش
- فراخوانی زیرالگوریتم
- توضیحات اضافی و کمکی
- تلفیق
- ادغام
- استخراج
- ...
منبع
- ایرج صادقی. الگوریتم و فلوچارت. انتشارات ناقوس. تهران ۱۳۸۴. ISBN 964-6759-37-8