برنامه نویسان سمپاد رشت

سمپاد رشت ::: گروه برنامه نویسی

برنامه نویسان سمپاد رشت

سمپاد رشت ::: گروه برنامه نویسی

این وبلاگ جهت گذاشتن سورس ها و کد های برنامه های مختلف و افزودن به اطلاعات بازدیدکنندگان ساخته شده است.همچنین شما می توانید با سوال هایتان مار خوشحال کنید. شعار ما:"تلاشی برای برنامه سازی بهتر" همچنین شما با عضو شدن می توانید پست های جدیدی بگذارید و در وبلاگ به بحث درباره ی زبان های مختلف با سورس هایشان و اگوریتم ها و فلوچارت ها بپردازید. با تشکر

بایگانی
آخرین مطالب
نویسندگان

الگوریتم و فلوچارت

جمعه, ۷ آذر ۱۳۹۳، ۰۹:۱۵ ب.ظ
الگوریتم برگرفته از کلمه الخوارزمی است . برای اولین بار خوارزمی چیزی به نام الگوریتم را خلق کرد که وقتی اینگلیسی ها از عرب ها کلمه الخوارزمی را شنیدند به احترام ادب اسم الگوریتم یا الخوریتم را بر آن گذاشتند.
 الگوریتم چیست؟ الگوریتم به هر قدم و فرایند هر کاری میگویند. نوشتن الگوریتم به برسی قدم به قدم انجام کارها , پیاده سازی مراحل بر روی کاغذ و اجرای آن است.
مثال:
دوستتان صبح زود به شما زنگ میزند و میگوید:(( مادر من خانه نیست . میشود به من بگی چطوری نیمرو بپزم.؟))
شما به او میگویید :
1- تابه را آماده کن
2- در تابه روغن بریز
3 - گاز را روشن کن
4 - نمک بریز
5 - اگر تابه داغ شد و تخم مرغ پخت تابه را بردار و گاز را خاموش کن . وگرنه بگذار تابه تا زمانی که تخم مرغ  بپزد روی گاز بماند
6 - تمام
آنچه در بالا میبیند الگوریتم پختن یک نیمرو است.
حال برای ساده شدن دستورات برای هر کدام یک شکل انتخاب کرده اند . به الگوریتم نویسی توسط اشکال فلوچارت نویسی  میگویند.

جزوه فلوچارت و آموزش آن در ادامه مطلب است .
  

 فلوچارت

برای درک بهتر الگوریتم و سهولت در دنبال کردن دستوالعمل های آن از یک سری اشکال خاص برای نشان دادن الگوریتم استفاده می شود که به آن فلوچارت می گوییم.

یا به عبارت ساده تر:

به مجموعه ای از علائم ساده که الگوریتم را به صورت نمادهای تصویری با نموداری تبدیل می کنند گفته می شود.

توضیح: اولین مرحله در حل یک مساله با کامپیوتر، نوشتن الگوریتم و مرحله ی دوم رسم فلوچارت می باشد (رسم فلوچارت درک روش حل مساله را ساده تر می کند) مرحله ی سوم نوشتن برنامه به یکی از زبان ها ی برنامه نویسی است. لازم به ذکر است که اگر بتوانیم برای یک مساله الگوریتم نوشته و فلوچارت مربوط به مساله را رسم کنیم، نوشتن برنامه ی آن از روی فلوچارت بسیار بسیار ساده خواهد بود.

  • علائم فلوچارت (مولفه های تصویری)

علامت شروع و پایان: در ابتدای هر فلوچارت از علامت بیضی به مفهوم شروع و خاتمه ی عملیات استفاده می شود.

شروع و پایان

نکته ی قابل توجه این است که چون هر الگوریتمی فقط دارای یک شروع و پایان است لذا فلوچارت مربوط به آن نیز فقط دارای یک شروع و پایان است.

علامت جایگزینی و انتساب: از علامت مستطیل برای نماشی یک عمل، به خصوص عملیات محاسبه ای یا جایگزینی مقداری و کلا عبارت های انتسابی استفاده می کنیم.

انتساب

در دستور انتساب ممکن است که بیش از یک فلش به آن وارد شود.

علامت ورودی و نمایش اطلاعات: از علامت متوازی الاضلاع برای نمایش عملیات مربوط به گرفتن مقادیر و داده ها به عنوان ورودی استفاده می کنیم.

ورودی و نمایش لطلاعات

علامت شرطی: در عبارات شرطی انجام عملیات منوط به برقرار بودن شرط یا ظرط هایی می باشد، به همین منظور از علامت لوزی برای دستور های شرطی استفاده می کنیم.

شرطی

علامت چاپ: اگر بخواهیم مقداری راچاپ کنیم از علامت زیر استفاده می کنیم.

چاپ

ولی اگر هدف فقط نمایش باشد می توانیم از متوازی الاضلاع استفاده کنیم.

دریافت اطلاعات از صفحه کلید: برای دریافت اطلاعات از صفحهح کلید از ذوزنقه استفاده می کنیم.

صفحه کلید

علامت ادامه: اگر فلوچارت را از یک قسمت قطع کرده و بقیه ی آن را در محل دیگری بنویسیم، برای اتصال دادن این قسمت ها از علامت دایره استفاده می کنیم.

اتصال

دانلود جزوه

  • ahoora heydari

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.