اولین گام برای یادگیری برنامه نویسی ، عبور از پل الگوریتم و فلوچارت هست وقتی شما با این دو موضوع آشنا باشید و بتونید برای هر چیزی یک الگوریتم بنویسید و اون مسئله رو به صورت الگوریتمی حل کنید خیلی راحتر در زمینه برنامه نویسی پیشرفت میکنید. در این پست کتاب آموزش جامع الگوریتم و فلوچارت به زبان فارسی را برای کاربران عزیز سایت سورس ایران تهیه نموده ایم. که پیشنهاد میکنم حتما این کتاب رو مطالعه کنید حتی اگر قصدیادگیری برنامه نویسی رو ندارید چون یک دید فوق العاده برای حل مسائل روزمره به شما میدهد.
فلوچارت در واقع نقشهای است که برنامهنویسان رایانه قبل از نوشتن برنامه به زبان برنامهنویسی اصلی آن را ترسیم میکنند. با مروری بر فلوچارت روند اجرای عملیات، مراحل و جزئیات برنامه و ورودی و خروجی هر مرحله از برنامه مشخص میشود. استفاده از فلوچارت جهت حل هر مسئلهای مفید است و بدون در نظر گرفتن زبان برنامهنویسی، نوشتن برنامه را سهولت میبخشد. علاوه بر این فلوچارت جزئی با ارزش از مستندات هر برنامه میباشد که با کمک آن تفسیر برنامه، عیبیابی و استفاده توسط شخصی به جز برنامهنویس را آسان میکند.