تعريف الگوريتم

الگوريتم يعني راه حل و روشي كه بوسيله آن بتوانيم يك مسأله رو به قسمت هاي كوچك تر تقسيم كنيم و البته ورودي و خروجي را هم مشخص كنيم.

اگه درست ياد بگيريم كه از الگوريتم استفاده كنيم خيلي راحت هر زبان برنامه نويسي كه دوست داشته باشيم مي توانيم ياد بگيريم و هر برنامه اي را هم مي تونيم بنويسيم.



ما اغلب در زندگي روزمره خودمان از روال هاي متشباهي شبيه الگوريتم استفاده ميكنيم , فرض كنيد:

شما مي خواهيد يه سفر به شمال بريد , خوب مسلما براش برنامه ريزي انجام ميدهيد, مثلا:

۱- وسايل مورد نياز سفر را تعيين ميكنيد.

۲- مدت سفر را تعيين ميكنيد.

۳- مسير سفر را تعيين ميكنيد.

و .......

اين ها نمونه هايي از تجزيه كردن , برنامه هاي سفر به جزهاي كوچك تر هستند . وممكنه خود اون ها هم به قسمت هاي كوچيك تر تجزيه بشن.

يه مثال براي الگوريتم:

  • برنامه اي بنويسيد كه ۲عدد را از ورودي  گرفته با هم جمع كند و در خروجي چاپ كند.

۱- عدد اول رو بگير و در متغير x قرار بده.

۲- عدد دوم رو بگير و درمتغيرy قرار بده.

۳- مقادير موجود در متغيرx وy را با هم جمع كن و در متغيرz قرار بده.

۴- مقدارz را در خروجي چاپ كن.

اين يک نمونه خيلي ساده از الگوريتم است , اما با همين مثال ساده ميشود ،چيزهايي در مورد الگوريتم متوجه شد.

البته بسته به اين كه چه نوع برنامه نويسي انجام بدهيد کمی روال الگوريتم تغييرميكند.

توجه:

لازم نيست براي الگوريتم قاعده و قانون استانداردي در نظر بگيريد و هرطور دوست داريد آن را بنويسيد , فقط به این نكته توجه کنید :

که الگوریتم را به شکلی بنویسید که اگر بعد از مدتی به آن رجوع کردید، متوجه آن بشوید.

توسط : zahra
دوشنبه، 11 آذر ماه، 1392
بازدید : 3830
نظرات :

مرتبط باموضوع :

 ترفندهایی در ویندوز و رجیستری (بخش چهارم)  [ جمعه، 29 آذر ماه، 1392 ] 2144 مشاهده
 آشنایی با حافظه RAM  [ پنجشنبه، 30 آبان ماه، 1392 ] 1867 مشاهده
 SEO چیست؟  [ سه شنبه، 21 آبان ماه، 1392 ] 1474 مشاهده
 نحوه ساخت رمز عبور تصویری در «ویندوز 8»  [ يكشنبه، 3 آذر ماه، 1392 ] 931 مشاهده
 ۶ راه برای ایمن نگه داشتن اطلاعات رایانه  [ يكشنبه، 3 آذر ماه، 1392 ] 1601 مشاهده
 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما (ضروری): 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]

امتیاز دهی به مطلب

انتخاب ها


 فایل پی دی اف فایل پی دی اف

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب

 ارسال به دوستان ارسال به دوستان

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

اشتراک گذاري مطلب