دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۰۴ : توالی ها ، انتخاب ها و حلقه ها در علم کامپیوتر

  • دسته‌بندی‌ها :
جلسه ۰۴ : توالی ها ، انتخاب ها و حلقه ها در علم کامپیوتر
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام و درود خدمت همراهان وب سایت آموزشی پی وی لرن. در چند جلسه قصد داریم با علم کامپیوتر بیش تر آشنا شویم. بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر رو در این بخش خواهیم داشت.

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

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

      sequence یا دنباله یک سری اقدامات است که به ترتیب خاصی انجام می شود.

      عمل ۱ انجام می شود ، سپس عمل ۲ ، و سپس عمل ۳ و غیره ، تا زمانی که تمام اقدامات موجود در دنباله انجام شود.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      کارهای روزمره دنباله ای است که هر روز انجام می دهیم. بیدار شوید ، مقداری آب بنوشید ، دوش بگیرید ، صبحانه بخورید و غیره. روال کار برای افراد مختلف ممکن است متفاوت باشد، اما همه آن ها از توالی اقدامات مختلف تشکیل شده اند.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      انتخاب ها (Selections) کمی متفاوت هستند.

      آن ها به جای دنبال کردن ترتیب خاصی از رویدادها ، سوالی را مطرح می کنند تا دریابند که کدام مسیر را طی کنند.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بیایید در نظر بگیریم که شما برای مسواک زدن دندان های خود می روید و متوجه می شوید که خمیر دندانتان تمام شده است. سپس می پرسید ، “آیا من خمیردندان دیگری

      هم دارم؟” اگر جواب منفی باشد، آن را به لیست خرید خود اضافه می کنید.

      اما اگر جواب مثبت است ، شما از خمیر دندان استفاده می کنید.

      این واقعاً همه انتخاباتی است که انجام می شود: پاسخ به یک سؤال بر اساس آنچه پیدا می کند.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      ساختار برنامه نویسی سوم loop یا حلقه است. مانند انتخاب ها ، حلقه ها سؤال می کنند. با این حال ، تفاوت در این است که آن ها بارها و بارها همان سؤال را می پرسند،

      تا این که یک کار مشخص کامل شود.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      به عنوان مثال ، عمل چکش زدن میخ را انجام دهید.

      حتی اگر متوجه آن نشده باشید ، مدام از خود می پرسید ، “آیا میخ کاملا فرو رفته است؟”

      وقتی جواب مثبت نیست ، شما میخ را دوباره چکش می زنید.

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

      بارها همان اقدامات را بنویسند ، به طور مؤثر وظایف تکراری را کدگذاری کنند.

       

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      بررسی توالی، انتخاب و حلقه ها در علم کامپیوتر

      این سه ساختار برنامه نویسی ممکن است به تنهایی بسیار ساده به نظر برسند ، اما وقتی با هم ترکیب شوند می توانند برخی از نرم افزارهای بسیار پیچیده را ایجاد کنند.

      کلام پایانی

      ساختارهای توالی، انتخاب و حلقه ها در علم کامپیوتر رو مورد بررسی قرار دادیم.

      در بخش بعدی به این سوال پاسخ خواهیم داد که آیا باید کدگذاری را یاد بگیرم؟

      QR:  جلسه ۰۴ : توالی ها ، انتخاب ها و حلقه ها در علم کامپیوتر
      به اشتراک بگذارید