درس ۳: آشنایی با الگوریتم و روندنما
آشنایی با الگوریتم و روندنما
شاید اصطلاح الگوریتم در نگاه اول فنی و تخصصی به نظر برسد؛ اما در واقع هر روز و ناخودآگاه از الگوریتمهای مختلف برای انجام کارهایمان استفاده میکنیم. الگوریتمها در سادهترین تعریف، مجموعهای از دستورالعملهای مرحله به مرحله برای حل مسئله یا انجام یک کار هستند.
نمونههای ملموس از الگوریتمهای روزمره
- مراقبتهای شخصی: ترتیب شستوشوی دست و صورت، مراحل وضو گرفتن یا مسواک زدن
- کارهای خانه: مراحل شستن لباس یا تهیهی سالاد
- فعالیتهای روزانه: مسیریابی از خانه به مدرسه و برگشت
- کارهای دستی: مراحل بافت یک کلاه
- محاسبات ساده: روش تقسیم دو عدد
این مثالها نشان میدهد که الگوریتمها محدود به دنیای رایانهها نیستند، بلکه بخش طبیعی از زندگی ما هستند. هر بار که کاری را به ترتیب انجام میدهیم، در واقع از یک الگوریتم استفاده کردهایم.
درک مفهوم الگوریتم، پایهای برای یادگیری برنامهنویسی
و علوم رایانه محسوب میشود.
کار در کلاس
دربارهی هر یک از پرسشهای زیر در گروه خود بحث و گفتوگو کنید و نتیجه را به کلاس ارائه دهید.
دو فعالیت روزمره و همچنین دو نمونه مسئله را که در درس علوم یا ریاضی با آنها مواجه میشوید، نام ببرید.
برای انجام فعالیتهایی که نام بردید و همچنین حل مسئلههایی که به آنها اشاره کردید، از چه الگوریتمهایی استفاده میکنید؟
آیا میتوان یک فعالیت مشخص را با چند الگوریتم متفاوت انجام داد؟ مثال بزنید.
پرسش و پاسخ بدون پرسش
تا کتون پرسشی ثبت نشده.