کامپیوترهابرنامه نویسی

الگوریتم ها چیست و چرا آنها مورد نیاز هستند؟

مبتکران و برنامه نویسان بی تجربه اغلب چنین سؤالی دارند: «الگوریتم ها چیست و چرا آنها مورد نیاز هستند؟» اگر چه این مفهوم به آرامی ناپدید شدن به فراموشی است، هنوز هم مربوط است. هنگام ایجاد پروژه های بزرگ تجاری، نمی توانید بدون الگوریتم انجام دهید. و قبل از شروع برنامه نویسی، بهتر است آنها را درک کنید و سپس فقط تمرینات عملی را شروع کنید. اگر چه این مفهوم با ایجاد نرم افزار در یک کامپیوتر همراه است اما در زندگی روزمره معمول است. این مقاله نمونه ای از الگوریتم های موجود در زندگی واقعی را ارائه می دهد.

در علوم رایانه

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

  • داده های اولیه مورد نیاز برای محاسبات را وارد کنید.
  • انجام محاسبات
  • خروجی نتایج را روی صفحه کامپیوتر و یا بر روی یک رسانه دیگر
    (به عنوان مثال، بر روی کاغذ).

انواع

الگوریتم در علم کامپیوتر در ظاهر می تواند در تغییرات زیر باشد:

  • گرافیکی (به صورت مجموعه ای از بلوک های استاندارد شده).
  • توضیحات متنی گام به گام

در اولین مورد، آن شامل بلوک های استاندارد است، ظاهر آن توسط GOST با شماره سریال 19.701-90 تنظیم شده است. به عنوان مثال، یک عمل ساده در اینجا به مانند یک مستطیل نگاه می کند و شرایط انتخاب یک روستای است.

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

زندگی واقعی

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

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

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

به جای نتیجه گیری

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.