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

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

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

۰ـ شروع

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

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

3ـ sum را در خروجي چاپ كن

4ـ پايان

 مثال: الگوريتمي بنويسيد كه سه عدد از ورودي دريافت كرده مجموع و ميانگين سه عدد را محاسبه و چاپ كند.

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

       چاپ مجموع                    محاسبه مجموع                          a

       چاپ ميانگين                   محاسبه ميانگين                           b      c                                                                                                            

0ـ شروع

1ـ سه عدد از ورودي بخوان

2ـ مجموع سه عدد را محاسبه و در sum قرار بده.

3ـ sum را بر سه تقسيم كرده،در ave قرار بده.

4ـ ave , sum را در خروجي چاپ كن.

5ـ پايان.