صفحه ۴۲ کار و فناوری ششم

دقیق و بدون ابهام

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

Screenshot 2025 09 05 174305
شکل ۲: الگوریتم باید دقیق و بدون ابهام نوشته شود.
مثال
الگوریتم «باز کردن در خانه با کلید» را بنویسید.

پاسخ:

  1. شروع
  2. کلید را وارد قفل کنید.
  3. کلید را بچرخانید.
  4. پایان

شروع و پایان هر الگوریتم باید مشخص باشد. همچنین در بیان الگوریتم باید از جملات امری استفاده شود.

خوب است بدانید

زندگی‌نامه

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

* زبان باستانی مردم هندوستان

Screenshot 2025 09 05 174343

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


پرسش و پاسخ بدون پرسش

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