الگوریتم مهم است یا نه؟
میخواستم ببینم الگوریتم کاربرد زیادی در برنامه نویسی داره یا خیر؟
ودر کل در چند درصد از برنامه ها کاربر دارد؟
الگوریتم چیز عجیبه نیست ، مجموعه ای دستورات متناهی هست که با استفاده از اون قرار هست مسیر انجام کاری مشخص بشه .
اصلا ذهنتون رو درگیر اسمش نکنید ، این کلمه از al-Khwārizmī گرفته شده و توسط ابوجعفر محمد بن موسای خوارزمی ابداع شده .
در الگوریتم نویسی شما یک یا چند ورودی دارید و در نهایت یک خروجی رو میگیرید.
گاهی اوقات ممکن است هیچ ورودی هم نداشته باشید .
مثال :
public int method(int a, int b){
int c = a * b;
return c;
}
این یک نمونه الگوریتم بود که با استفاده از اون شما 2 عدد رو به عنوان ورودی گرفتید و روی آن ها عمل ضرب را انجام دادید و در نهایت حاصل ضرب را به عنوان خروجی برگردون کردید.
در الگوریتم ممکن است از دستورات شرطی استفاده شود .
پس در مجموع الگوریتم نویسی یعنی بدونیم چه ورودی هایی داریم ، چه کار ها و تغییراتی رو انجام بدیم و خروجی کار ما چیه .
درس هایی هم که در دانشگاه به عنوان طراحی الگوریتم و ... آموزش میدن بیشتر جنبه تئوری داره و چون دانشجو چیزی از ساختار عملی در برنامه نویسی نمیدونه ، کاربردی نداشته و از نظر کلی فقط جنبه حفظ و پاس کردن داره .
الگوریتم سیستم دانشگاهی رو به عنوان نمونه براتون مینوسیم :
- دانشجو درس طراحی الگوریتم را بر میدارد.
- استاد مطالب را درس میدهد .
- اگر دانشجو مطالب را متوجه شد به مرحله 5 برو و اگر متوجه نشد به مرحله 4 برو
- دانشجو درس را میوفتد . بازگشت به مرحله 1
- دانشجو درس را پاس میکند
در الگوریتم نویسی شما میتونید از ابزار گرافیکی هم برای تحلیل اطلاعات استفاده کنید .
موفق باشید :)
نحوه یادگیری الگوریتم ها چطوریه و چطوری باید یادشون بگیریم؟
به نظر من الگوریتم یعنی یکسری عملیاتی که میتوان گفت مبنای یک پروژه یا یک ایده محسوب میشود اگر الگوریتم بهتر پیاده سازی شود مطمعنا به نظر من پروژه خوبی بدست خواهد آمد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .