الگوریتم پایه علم کامپیوتر

الگوریتم پایه علم کامپیوتر

مبانی و مقدمات ورود به علم پیچیده کامپیوتر
الگوریتم پایه علم کامپیوتر

الگوریتم پایه علم کامپیوتر

مبانی و مقدمات ورود به علم پیچیده کامپیوتر

ویژگی های الگوریتم


تمام الگوریتم ها باید شرایط و معیار های زیر را دارا باشند: 


الف) ورودی :  یک الگوریتم باید هیچ یا چندین پارامتر را به عنوان ورودی بپذیرد.


ب)خروجی: الگوریتم بایستی حداقل یک کمیت به عنوان خروجی (نتیجه عملیات ) بپذیرد.


باید از اجرای همه دستور ها به یک هدف خاص ومعینی برسیم . 


ج)قطعیت: دستور های الگوریتم باید با زبانی دقیق ، و بی ابهام بیان شوند،  هر دستورالعمل نیز باید انجام پذیرباشد.


 دستور ها  در الگوریتم نباید ابهام داشته باشن (قطعیت)  یعنی  نباید از یک دستور چند برداشت شود.


قابل ذکر که دستور ها باید  قابل فهم  باشند.


چ ) باید تعداد دستور ها مشخص باشه ، بنابراین  باید به هر دستوری یک شماره اختصاص داده  شود.


د) باید  ابتدا و انتها داشته باشد ، بنابراین باید اولین شماره  به شروع  و آخرین شماره به پایان الگوریتم اختصاصداده شود.


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


اجرا هر الگوریتمی توسط مجری آن صورت میگیرد که به آن مجری الگوریتم می گویند.


اجزای اصلی الگوریتم :


الف)نقطه شروع :
منظور از نقطه شروع الگوریتم این است که حل مساله از کجا آغاز شود. این مرحله با کلمه شروع نشان داده میشود.

ب)نقطه پایان:
جایی است که مراحل مساله پایان می پذیرد. در هر حال الگوریتم باید در یک نقطه خاتمه یابد . این مرحله با کلمه پایان نشان داده میشود.

در نتیجه : هر الگوریتم دارای یک نقطه شروع و یک نقطه پایان است.



مثال های ویژگی های الگوریتم

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.