تعريف الگوريتم
   الگوريتم مجموعه‌اي از دستورالعمل ها، براي حل مسئله مي‌باشد كه شرايط زير را بايد دارا باشد:
 
• دقيق باشد
• جزئيات كامل حل مسئله را داشته باشد.
•پايان‌پذير باشد.
 
  براي حل يك مسئله بايد الگوريتم آن مسئله را مشخص كنيم (يا بيابيم). كه  اصطلاحاً طراحي الگوريتم براي آن مسئله ناميده مي‌شود. در طراحي الگوريتم معمولاً سه مرحله زير را از هم جدا مي‌كنند:
 
•خواندن داده‌ها
•انجام محاسبات
•خروجي‌ها
 
  مثال  : الگوريتمي بنويسيد كه دو عدد از ورودي دريافت كرده مجموع  دو عدد را محاسبه و چاپ نمايد.

        خروجي‌ها                                        انجام محاسبات                            وروديها

       مجموع دو عدد                                  جمع دو عدد                                   a  ,  b                                  

۰ـ شروع

1ـ b ,a را بخوان.

2ـ مجموع b , a را محاسبه و .................