روندنما: تفاوت میان نسخهها
جزبدون خلاصۀ ویرایش |
|||
خط ۱: | خط ۱: | ||
[[پرونده:619px-Wikipedia article-creation-2farsi.svg.jpg|بندانگشتی|200px| فلوچارت مقالهسازی در ویکیپدیا]] |
[[پرونده:619px-Wikipedia article-creation-2farsi.svg.jpg|بندانگشتی|200px| فلوچارت مقالهسازی در ویکیپدیا]] |
||
[[پرونده:LampFlowchart.svg|بندانگشتی|200px|فلوچارت کارنکردن لامپ]] |
[[پرونده:LampFlowchart.svg|بندانگشتی|200px|فلوچارت کارنکردن لامپ]] |
||
'''رَوَندنما''' یا '''فلوچارت''' {{به انگلیسی|Flowchart}} |
'''رَوَندنما''' یا '''فلوچارت''' {{به انگلیسی|Flowchart}} یک نوع نمودار است که برای نمایش یک الگوریتم، روند کار، و یا یک فرآیند؛ با استفاده از نمادهای خاص و خطوط جهتدار بین آنها بهکار میرود. از روندنماها در تحلیل، طراحی، مستندسازی و یا مدیریت یک فرآیند یا برنامه در زمینههای مختلفی استفاده میشود. |
||
== فلوچارت به چه کاری میآید؟ == |
== فلوچارت به چه کاری میآید؟ == |
||
فلوچارت در واقع نقشهای است که [[برنامهنویس|برنامهنویسان]] [[رایانه]] قبل از نوشتن برنامه به [[زبان برنامهنویسی]] اصلی آن را ترسیم میکنند. با مروری بر فلوچارت روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت به دست آوردن نتیجه مورد نظر با استفاده از دادههای ورودی به [[الگوریتم|الگوریتمی]] که فلوچارت برای آن کشیده میشود، لازم است. |
فلوچارت در واقع نقشهای است که [[برنامهنویس|برنامهنویسان]] [[رایانه]] قبل از نوشتن برنامه به [[زبان برنامهنویسی]] اصلی آن را ترسیم میکنند. با مروری بر فلوچارت روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت به دست آوردن نتیجه مورد نظر با استفاده از دادههای ورودی به [[الگوریتم|الگوریتمی]] که فلوچارت برای آن کشیده میشود، لازم است. |
نسخهٔ ۲ ژوئن ۲۰۱۷، ساعت ۱۷:۳۰
رَوَندنما یا فلوچارت (به انگلیسی: Flowchart) یک نوع نمودار است که برای نمایش یک الگوریتم، روند کار، و یا یک فرآیند؛ با استفاده از نمادهای خاص و خطوط جهتدار بین آنها بهکار میرود. از روندنماها در تحلیل، طراحی، مستندسازی و یا مدیریت یک فرآیند یا برنامه در زمینههای مختلفی استفاده میشود.
فلوچارت به چه کاری میآید؟
فلوچارت در واقع نقشهای است که برنامهنویسان رایانه قبل از نوشتن برنامه به زبان برنامهنویسی اصلی آن را ترسیم میکنند. با مروری بر فلوچارت روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت به دست آوردن نتیجه مورد نظر با استفاده از دادههای ورودی به الگوریتمی که فلوچارت برای آن کشیده میشود، لازم است.
نمادهای مورد استفاده
برای رسم فلوچارت از اشکال و نمادهای مشخصی استفاده میشود. هر مرحله از الگوریتم با یک نماد و پیکانها منطق و روند الگوریتم را نشان میدهند. مراحل الگوریتم را به دستههای زیر تقسیم میکنیم:
- آغاز و پایان
- ورودی و خروجی
- رابط
- تصمیم گیری (شرطی)
- پردازش
- فراخوانی زیرالگوریتم
- توضیحات اضافی و کمکی
- تلفیق
- ادغام
- استخراج
- ...
منابع
- ایرج صادقی. الگوریتم و فلوچارت. انتشارات ناقوس. تهران ۱۳۸۴. ISBN 964-6759-37-8