۱۶٬۲۹۶
ویرایش
Yamaha5Bot (بحث | مشارکتها) جز (تمیزکاری، + ماژول ابرابزار با استفاده از AWB) |
LetsDoItBot (بحث | مشارکتها) (تمیزکاری، + ویرایش با ماژول ابرابزار با استفاده از AWB) |
||
فلوچارت در واقع نقشهای است که [[برنامهنویس|برنامهنویسان]] [[رایانه]] قبل از نوشتن برنامه به [[زبان برنامهنویسی]] اصلی آن را ترسیم میکنند. با مروری بر فلوچارت، روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی باارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند. برای رسم فلوچارت آگاهی و تسلط بر مراحل مورد نیاز و ترتیب آنها جهت بهدست آوردن نتیجه مورد نظر با استفاده از دادههای ورودی به الگوریتمی که فلوچارت برای آن کشیده میشود، لازم است.
==
''استرنکرت'' در سال ۲۰۰۳ میلادی ایننکته را مطرح کرد که فلوچارتها از دیدگاه گروههای مختلف کاربران، بهطور مثال، کارمندان، مدیران و یا تحلیلگران، ممکن است متفاوت باشند و به همین دلیل ۴ دستهٔ کلی وجود دارد:<ref>{{یادکرد کتاب|عنوان=Alan B. Sterneckert (2003) Critical Incident Management. p. 126|نام خانوادگی=|نام=|ناشر=|سال=|شابک=|مکان=|صفحات=}}</ref>
* فلوچارت مستندات
اگرچه دستهبندیهای بسیار زیادی برای انواع فلوچارتها وجود دارد،
==
برای رسم فلوچارت از اشکال و نمادهای مشخصی استفاده میشود. هر مرحله از الگوریتم با یک نماد و پیکانها منطق و روند الگوریتم را نشان میدهند. مراحل الگوریتم را به دستههای زیر تقسیم میکنیم:
{| class="wikitable"
|}
==
{{پانویس}}
* ایرج صادقی. ''الگوریتم و فلوچارت''. انتشارات ناقوس. تهران ۱۳۸۴. ISBN 964-6759-37-8
==
* [http://www.hamyarit.com/5482/what-is-algorithm-prelude-to-start-coding/ آموزش الگوریتم و فلوچارت]
==
* [[الگوریتم]]
* [[برنامهنویسی]]
|