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

درباره ناشر

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

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

درباره مدرس

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

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

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


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



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

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

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


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

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

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



    توضیحات

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

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

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

     

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

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


    پیش نمایش

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

    مشاهده آنلاین پیش نمایش - ۲۱ دقیقه


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

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


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

    مشاهده آنلاین پیش نمایش - ۱۶ دقیقه


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

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


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

    مشاهده آنلاین پیش نمایش - ۲۵ دقیقه


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

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

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

    مشاهده آنلاین پیش نمایش - ۲۴ دقیقه


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

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

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

    مشاهده آنلاین پیش نمایش - ۲۸ دقیقه


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

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).


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

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


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

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

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

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

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

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

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




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



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۴٫۸ از ۵ )
    4.8 از 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

      :

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


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

    درج دیدگاه

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

    *



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

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

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



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

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

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

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

Please leave this field empty.

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