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

درس ۳: آشنایی با الگوریتم و روندنما

آشنایی با الگوریتم و روندنما

شاید اصطلاح الگوریتم در نگاه اول فنی و تخصصی به نظر برسد؛ اما در واقع هر روز و ناخودآگاه از الگوریتم‌های مختلف برای انجام کارهایمان استفاده می‌کنیم. الگوریتم‌ها در ساده‌ترین تعریف، مجموعه‌ای از دستورالعمل‌های مرحله به مرحله برای حل مسئله یا انجام یک کار هستند.

نمونه‌های ملموس از الگوریتم‌های روزمره

  • مراقبت‌های شخصی: ترتیب شست‌وشوی دست و صورت، مراحل وضو گرفتن یا مسواک زدن
  • کارهای خانه: مراحل شستن لباس یا تهیه‌ی سالاد
  • فعالیت‌های روزانه: مسیریابی از خانه به مدرسه و برگشت
  • کارهای دستی: مراحل بافت یک کلاه
  • محاسبات ساده: روش تقسیم دو عدد

این مثال‌ها نشان می‌دهد که الگوریتم‌ها محدود به دنیای رایانه‌ها نیستند، بلکه بخش طبیعی از زندگی ما هستند. هر بار که کاری را به ترتیب انجام می‌دهیم، در واقع از یک الگوریتم استفاده کرده‌ایم.

درک مفهوم الگوریتم، پایه‌ای برای یادگیری برنامه‌نویسی
و علوم رایانه محسوب می‌شود.

کار در کلاس

درباره‌ی هر یک از پرسش‌های زیر در گروه خود بحث و گفت‌وگو کنید و نتیجه را به کلاس ارائه دهید.

دو فعالیت روزمره و همچنین دو نمونه مسئله را که در درس علوم یا ریاضی با آن‌ها مواجه می‌شوید، نام ببرید.

پاسخ ۱

فعالیت‌های روزمره: آماده‌کردن یک ساندویچ (دستورالعمل گام‌به‌گام) و انتخاب مسیر رفتن تا مدرسه با کمک راه‌یاب‌ها.
مسئله‌ها: حل یک معادلهٔ خطی یک‌مجهولی در ریاضی و محاسبهٔ چگالی یک جسم در علوم.

پاسخ ۲

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۳

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۴

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۵

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک
برای انجام فعالیت‌هایی که نام بردید و همچنین حل مسئله‌هایی که به آن‌ها اشاره کردید، از چه الگوریتم‌هایی استفاده می‌کنید؟

پاسخ ۱

برای ساندویچ از یک الگوریتم دستورالعملی با توالی/انتخاب/تکرار استفاده می‌شود و برای مسیر‌یابی از الگوریتم‌های یافتن مسیر کوتاه‌تر بهره می‌گیریم.
برای حل معادله، مراحل استاندارد شامل ساده‌سازی، انجام عملیات مساوی بر دو طرف و ایزوله‌کردن مجهول است، 

پاسخ ۲

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۳

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۴

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۵

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک
آیا می‌توان یک فعالیت مشخص را با چند الگوریتم متفاوت انجام داد؟ مثال بزنید.

پاسخ ۱

بله؛ مثلاً مرتب‌سازی فهرست اعداد را می‌توان با الگوریتم‌های متفاوتی مانند حبابی، انتخابی، ادغامی و کوئیک‌سورت انجام داد.

پاسخ ۲

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۳

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۴

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

پاسخ ۵

برای دیدن باید اشتراک ویژه باشه 🙂

خرید اشتراک

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


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

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