Faradars Discount
جشنواره تخفیف تابستانه فرادرس ۴۰٪ تخفیف روی همه آموزش‌ها کد تخفیف: SMR97
فرصت باقیمانده تخفیف ویژه

آموزش طراحی الگوریتم به همراه حل مثال های عملی

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

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

درباره مدرس

مهندس مهدی اشرفی
مهندس مهدی اشرفی

استاد مدعو در دانشگاه آزاد شهر قدس و ملارد و سما تهران و کرج

کارشناس ارشد علوم رایانه


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



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

👤 مدرس: مهندس مهدی اشرفی
🕓 مدت زمان: ۸ ساعت و ۱۶ دقیقه
🎓 تعداد دانشجو: ۱۲۹۱ نفر این آموزش را تهیه کرده اند. — ۱۸ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۲,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

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

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

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

     

    فهرست سرفصل درس ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس اول: آشنایی با طراحی الگوریتم
      • تعریف الگوریتم
      • الگوریتم مقسوم علیه های یک عدد
      • الگوریتم محاسبه تعداد مقسوم علیه های یک عدد
      • الگوریتم عدد اول
      • بهینه سازی الگوریتم عدد اول
      • الگوریتم سری فیبوناچی
      • الگوریتم محاسبه
      • الگوریتم محاسبه جمع ارقام یک عدد
      • الگوریتم محاسبه مقلوب یک عدد
      • الگوریتم تجزیه به عامل های اول
      • الگوریتم خرد کردن یک اسکناس
      • بهینه سازی الگوریتم خرد کردن یک اسکناس
    • درس دوم: الگوریتم های بازگشتی
      • تابع
      • تابع خودفراخوان یا بازگشتی (Recursive)
      • الگوریتم ترتیب و ترکیب
      • الگوریتم تابع بازگشتی ب.م.م
      • الگوریتم بازگشتی تجزیه به عامل های اول
      • برج هانوی
      • تابع عدد اول
      • الگوریتم تبدیل اعداد زوج به جمع دو عدد اول
      • بهینه سازی الگوریتم تبدیل اعداد زوج به جمع دو عدد اول
      • آرایه
      • الگوریتم فیبوناچی با آرایه
      • الگوریتم محاسبه اعداد اول به روش غربال
    • درس سوم: الگوریتم های تقسیم و حل
      • الگوریتم عمومی تقسیم و حل
      • الگوریتم توان رسانی به روش تقسیم
      • الگوریتم جستجوی دودویی
      • الگوریتم مرتب سازی ادغامی (Merge Sort)
      • الگوریتم مرتب سازی سریع
      • الگوریتم زمان بندی مسابقات ورزشی
    • درس چهارم: روش حریصانه
      • زمان بندی بهینه اجرای برنامه ها
      • کوله پشتی با ارزش ماکزیمم
      • درخت پوشای مینیمم
      • کوتاهترین مسیرها از مبدا واحد
      • الگوریتم ماشین سکه خردکن
      • فشرده سازی داده ها – کد هافمن (Huffman)
    • درس پنجم: روش برنامه سازی پویا
      • فروشنده دوره گرد
      • مثلث خیام
      • گزیده ای از سایر روش ها
      • مرتب سازی دودویی
      • درخت های بازی
      • روش های مکاشفه ای – هوش مصنوعی
      • روش بازگشت به عقب
      • انشعاب و تحدید
      • مسائل رام نشدنی

    مبحث «رابطه های بازگشتی» که در درس های «طراحی الگوریتم» و «ساختمان گسسته» مطرح می شود و در آزمون کارشناسی ارشد نیز از مباحث مهم این دروس بوده است، در فرادرس دیگری، با عنوان «روش های حل روابط بازگشتی» به عنوان مبحث تکمیلی این آموزش، در این لینک (+) ارائه شده است.


    پیش نمایش

    پیش نمایش ۱ : آشنایی با طراحی الگوریتم - ۲۱ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۴ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : الگوریتم های بازگشتی - ۱۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۰ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : الگوریتم های تقسیم و حل - ۲۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۴ : روش حریصانه - ۲۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : روش برنامه سازی پویا - ۲۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش طراحی الگوریتم به همراه حل مثال های عملی
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۵۰۹۲۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVSFT109
    مدت زمان ۸ ساعت و ۱۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۵۰۳ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش طراحی الگوریتم به همراه حل مثال های عملی

    هزینه آموزش: ۲۲,۰۰۰ تومان



    سایر آموزش های مهندس مهدی اشرفی



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۴٫۷ از ۵ )
    4.7 از 5


    تا کنون ۱۲۹۱ نفراز این آموزش استفاده کرده اند و ۱۰ نظر ثبت شده است.
    1. 5 از 5

      :

      سلام.
      خیلی وقته منتظر این اموزش بودم. ممنون از لطفتون.

    2. 4 از 5

      :

      واقعاً می تونه کمک کننده باشه.

    3. 5 از 5

      :

      با عرض سلام و خسته نباشید خدمت تمامی مسئولان عزیز فرادرس.
      بلافاصله بعد از تهیه این آموزش چند پارت اول این درس را مشاهده کردم بسیار عالی و شیوا تدریس شده است.
      هزاران بار ممنون از سعی و تلاش شما عزیزان.

    4. 5 از 5

      :

      آموزش خیلی خوبی بود.

    5. 0 از 5

      :

      ممنون از انتشار این مجموعه.

    6. 4 از 5

      :

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

    7. 0 از 5

      :

      سلام. آموزش خوبی بود. خیلی ممنونم. همه موضوعات رو شامل می شه و این خیلی عالیه.

    8. 0 از 5

      :

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

    9. 0 از 5

      :

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

    10. 0 از 5

      :

      واقعا اطلاعات آموزنده و واضح اند. دست شما درد نکنه.

    11. 0 از 5

      :

      عالی

    12. 3 از 5

      :

      آیا در این مجموعه آموزشی از زبان برنامه نویسی خاصی استفاده شده است؟ مثل سی.

      • 0 از 5

        :

        در پاسخ به siamanto:
        با سلام؛

        ضمن تشکر از مکاتبه شما؛ به صورت کلی، درس طراحی الگوریتم در قالب تئوری ارائه شده و حل مثال و همینطور پیاده سازی مثال ها در قالب پروژه های برنامه نویسی، مرسوم نیست. اما در این دوره، مدرس به منظور جمع بندی و ارائه راه حل برنامه نویسی و نمایش عملکرد هر یک از الگوریتم ها، با استفاده از زبان برنامه نویسی C++ برخی از مثال ها را پیاده سازی کرده اند.

        منتظر دیدار دوباره شما در فرادرس هستیم.

    13. 5 از 5

      :

      عالی و مفید بود. جهانی سپاس.

    14. 5 از 5

      :

      واقعا عالی بود. متشکریم.
      من میترسم از اون روزی که سایت فرادرس نباشه چون ۹۰ چیزا رو از فرادرس عزیز یاد گرفتم.
      واقعا ممنون

    15. 0 از 5

      :

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

    16. 5 از 5

      :

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

    17. 0 از 5

      :

      سلام- این آموزش برای دانشجویان کامپیوتر زیاد مناسب نیست و برای افرادی که می خواهند دیدی از این درس داشته باشند خوب است. سرفصل های آموزش عالی رعایت نشده است.

    18. 2 از 5

      :

      سلام
      من از تهیه این مجموعه زیاد راضی نیستم نسبت به سایر آموزش های فرادرس در سطح پایین تری است به نظرم.


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش طراحی الگوریتم به همراه حل مثال های عملی

هزینه آموزش: ۲۲,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


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