دقیق و بدون ابهام
هر مرحله در یک الگوریتم باید دقیق و بدون ابهام باشد و تنها یک معنای ممکن داشته باشد. دستورالعملهای مبهم، نتایج نادرستی به همراه دارند؛ برای مثال، یک الگوریتم برای ترسیم شکلک ممکن است به این صورت باشد: «یک دایره بکشید، سپس دو نقطه و پس از آن یک خط منحنی». اما این الگوریتم به ما نمیگوید که خط منحنی و نقطهها نسبت به دایره یا یکدیگر چگونه باید باشند (شکل ۲).

پاسخ:
- شروع
- کلید را وارد قفل کنید.
- کلید را بچرخانید.
- پایان
شروع و پایان هر الگوریتم باید مشخص باشد. همچنین در بیان الگوریتم باید از جملات امری استفاده شود.
زندگینامه
واژهی «الگوریتم» از نام ریاضیدان، ستارهشناس و جغرافیدان مشهور ایرانی ابوعبدالله محمدبن موسی الخوارزمی گرفته شده است. خوارزمی در سال ۱۵۸ خورشیدی در خراسان به دنیا آمد و بیشتر عمر خود را در بغداد زندگی کرد و در ۲۲۸ خورشیدی از دنیا رفت. وی تعدادی کتاب علمی را از زبانهای یونانی و سانسکریت* به عربی ترجمه کرد و چندین کتاب در زمینهی ریاضیات، نجوم، جغرافیا و تاریخ نوشت. این کتابها سالها پس از مرگ وی به زبان لاتین ترجمه شدند و در دانشگاههای اروپایی مطالعه و تدریس میشدند. واژهی «جبر» از عنوان یکی از کتابهای او گرفته شده است.
* زبان باستانی مردم هندوستان

پرسش و پاسخ بدون پرسش
تا کتون پرسشی ثبت نشده.