مطالب کمک آموزشی جهت تدریس پودمان الگوریتم و روندنما فلوچارت
آشنایی با مسأله و جزئیات آن و تعریف فلوچارت
پیش از آشنایی با مفهوم الگوریتم و کاربردهای آن بهتر است ابتدا با مسأله و جزئیات آن آشنا شویم سپس برای حل مسأله یک راه حل منطقی یا الگوریتمی بیابیم.
منظور از شناخت مسأله،بررسی داده ها و یا معلومات ورودی ها،مجهولات خروجی ها و یافتن ارتباط منطقی بین داده ها و مجهولات می باشد، مجهولات مسأله مقادیری هستند که به دنبال جواب برای آنها هستیم، ارتباط منطقی بین داده ها و مجهولات نیز رابطه ای است که توسط آن می توان از داده های مسأله به مجهولات دست یافت برای دستیابی به این رابطه می توان از قوانین و روش های ریاضی بهره جست،
حال به ذکر چند مثال می پردازیم:
مثال 1
فرض کنید می خواهیم میانگین دو عدد 10و 20را محاسبه کنیم
1- داد ه ها یا ورودی : دو عدد 10 و 20
2- مجهولات یا خروجی : میانگین دو عدد 10 و 20
3- رابطه منطقی: روش محاسبه میانگین مجموع اعداد تقسیم بر تعداد آنها
مثال 2
می خواهیم با داشتن قاعده و ارتفاع مثلث، مساحت آن را محاسبه کنیم
1- داده ها یا ورودی : قاعده و ارتفاع
2- مجهولات یا خروجی : مساحت مثلث
3- رابطه منطقی: روش محاسبه مساحت مثلث ارتفاع × قاعده × تقسیم بر دو
اغلب مسائل دارای راه حل های گوناگون می باشند، یافتن بهترین راه حل به ابتکار، تمرین و از همه مهم تر تجربه بستگی دارد
مفهوم الگوریتم
به مجموعه ای از دستورالعمل ها که با ترتیب معین و مشخص اجرا شده و موجب حل مسأله ای گردند الگوریتم گفته می شود.
به عبارتی کامل تر الگوریتم به مجموعه دستورالعمل هایی گفته می شود که مراحل حل یک مسأله و یا مراحل مختلف انجام کاری را با یک زمان واضح، روشن و بدون ابهام و پیچیدگی با جزئیات کافی بیان کرده و در آن شروع و پایان عملیات و همچنین، ترتیب اجرای دستورالعمل ها،کاملاً مشخص شده باشد.