تبلیغات
آموزش رایانه - فلوچارت
آموزش رایانه
تفاهم : شامل 3ت (توانایی -تحمل- تفاوتها)
سه شنبه 18 اسفند 1388

فلوچارت

سه شنبه 18 اسفند 1388

نوع مطلب :

فلوچارت
آموزش الگوریتم نویسی - آموزش مقدماتی
 

یكی از مواردی كه هر الگوریتم نویسی باید بداند، فلوچارت است. مبحثی بسیار ساده و در عین حال كاربردی! پس به بررسی این مطلب می پردازیم. مطالب زیر از ویكیپدیا استخراج شده اند.

فلوچارت چیست؟

فلوچارت یا روندنما (به انگلیسی: Flowchart) نموداری است برای نمایش داده‌ها، اطلاعات و روند کار یک الگوریتم بر روی آنها، به‌وسیله نمادهای خاصی و خطوط جهت‌دار بین آنها.

فلوچارت به چه کاری می‌آید؟

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

نمادهای مورد استفاده

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

  • آغاز و پایان
Oval_28Programmablaufplan291
  • ورودی و خروجی
Parallelogramm_28Programmablaufplan291
  • رابط
  • تصمیم گیری (شرطی)
Raute_28Programmablaufplan291
  • پردازش
Rechteck_28Programmablaufplan291
  • فراخوانی زیرالگوریتم
Rechteck_mit_
  • توضیحات اضافی و کمکی
  • تلفیق
  • ادغام
  • استخراج
  • ...

مثلا وقتی یك لامپ كار نمیكنه می توانید از الگوریتم زیر استفاده كنید:

200px-LampFlowchart.svg1

خوب حالا سعی كنید الگوریتم زندگیتون را بكشید! تا مقاله ی بعد در پناه حق!




Can you grow taller with exercise?
یکشنبه 15 مرداد 1396 11:42 ق.ظ
Your mode of telling the whole thing in this paragraph is genuinely nice,
every one be able to effortlessly understand it, Thanks
a lot.
kathleenwinborne.hatenablog.com
یکشنبه 15 مرداد 1396 07:12 ق.ظ
If you are going for finest contents like myself, just pay a
quick visit this web site every day as it provides feature contents, thanks
http://nelson4beasley6.jimdo.com/
یکشنبه 8 مرداد 1396 01:56 ق.ظ
I am curious to find out what blog system you have been utilizing?
I'm having some minor security problems with my latest blog and I'd like to find something more
risk-free. Do you have any solutions?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر