مفاهیم اولیه الگوریتم

زمان قرارگیری : 09 اسفند 1400
طول جلسه : 28:13 دقیقه
آموزش فلوچارت برای مشاهده این دوره ابتدا وارد سایت شوید و اگر در رکسار اکانت ندارید ثبت نام کنید.

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

شناخت مسئله :

خوب میدونیم که اولین قدم از حل یک مسئله ، شناختن اون مسئله هستش و برای شناخت یک مسئله باید به داده های مسئله دقت کنیم !

مثال 1  : اگر سارا 2 سال سن داشته باشد ، او چند ماه عمر کرده است ؟!

در مثال 1 به وضوح میتونیم ببینیم که سن سارا ، یک داده مسئله هستش و تویه شناخت مسئله خیلی میتونه کمکون کنه !

بعد از اینکه داده های یک مسئله رو در نظر گرفتیم ، باید صورت مسئله هم بتونیم درک کنیم و اصلا بفهمیم این مسئله از ما چه چیزی رو میخواد و دنبال چیه ؟! به مثال 1 دقت کنید ، متوجه میشید که مسئله بازم سن سارا رو میخواد اما به ماه میخاد و یه جورایی میفهمیم که صورت مسئله ، تبدیل سن سارا از سال به ماه هستش !

پیدا کردن راه حل :

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

از بین راه حل های ارائه شده ، قطعا بخشی از اونا منطقی هستند و بخشی هم غیر منطقی و وظیفه ما اینه که منطقی ترین و کوتاه ترین راه حل رو انتخاب کنیم برای رسیدن به پاسخ اون مسئله !

 

با توجه به توضیحات بالا ، میتونیم بفهمیم در مواجه با یک مسئله ، راه حل هایی که مارو به پاسخ میرسونن ، همون الگوریتم ها هستند و ما در این قسمت به بررسی الگوریتم ها پرداختیم و با چندین مثال ساده تونستیم این مفهوم رو به شما برسونیم .

دیدگاه ها و پرسش ها

هیچ دیدگاهی تا این لحظه در این صفحه ثبت نشده است.
برای ارسال دیدگاه ابتدا باید وارد سایت شوید.
قیمت دوره رایگان
وضعیت دوره تکمیل ضبط
زمان کل دوره 04:36:55
تعداد قسمت ها 9
نوع دسترسی رایگان
امتیاز دوره
4.8 از 24 رای

این دوره رایگان است و تنها با ورود به سایت می توانید آن را مشاهده کنید.
مدرس دوره محمدرضا سلطانی

دانشجوی کارشناسی رشته کامپیوتر گرایش نرم افزار در دانشگاه بین المللی قزوین هستم.

مشاهده پروفایل محمدرضا سلطانی
دوره های پیشنهادی

آموزش فلوچارت

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

آموزش MongoDB

در این آموزش مقدماتی، به بررسی پایگاه داده مونگو (MongoDB) که یک پایگاه داده NoSql است، می پردازیم. و با ساختار، ویژگی ه...

ربات نویسی تلگرام با پایتون

دوره آموزشی ربات نویسی تگرام با زبان برنامه نویسی پایتون، یک دوره جامع، کامل و پروژه محور می باشد. در انتهای این دو...

آموزش مقدماتی وردپرس

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

آموزش PHP

زبان برنامه نویسی php یک زبان منبع باز و شیءگرا میباشد که برای ساخت وبسایت ها و وب اپلیکیشن های مختلف مورد استفاده قرار...