پاورپوینت اصول کامپیوتر۲
۱- ورودی:
یک الگوریتم می تواند هیچ یا چندین کمیت ورودی داشته باشد که از محیط خارج تامین می شود.
۲- خروجی:
الگوریتم بایستی حداقل یک کمیت بعنوان خروجی ایجاد کند.
۳- قطعیت:
هر دستورالعمل باید واضح و بدون ابهام باشد.
۴- محدودیت:
اگر ما دستورالعملهای یک الگوریتم را دنبال کنیم برای تمام حالات باید پس از طی مراحل محدودی الگوریتم خاتمه یابد.
۵- کارایی:
تنها قطعیت کافی نیست بلکه هر دستورالعمل نیز باید انجام پذیر باشد.
پایان پذیری تفاوت میان یک برنامه و یک الگوریتم است.
میزان حافظه یا پیچیدگی فضای یک برنامه مقدار حافظه مورد نیاز برای اجرای کامل یک برنامه است.
پاورپوینت اصول کامپیوتر۲