توابع بازگشتي و روش يافتن الگوريتم آنها!
پيوند رياضيات و كامپيوتر غيرقابل انكار است؛برنامه هاي كامپيوتر بدون رياضي معنا ندارد و رياضيات با كامپيوتر چهره جديدي را در جهان ايجاد كرده است.
در توابع بازگشتي اين موضوع بسيار مشهود است؛يكي از بهترين راههاي نوشتن الگوريتم توابع بازگشتي و درك دستورات استفاده از قوانين و ضوابط رياضي است!
هنگامي كه با يك قضيه روبرو ميشويد كه تشكيل شده از چندين بخش است و هر بخش با بخش و قانون قبلي در ارتباط است، يعني با يك تابع بازگشتي سر و كار داريد!
در ادامه خواهيد ديد كه اگر مسائل را بِه صورت قاعده هاي رياضي بنويسيد ديگر تبديل آنها به تابع بازگشتي و درك الگوريتم آنها كارِ سختي نيست!
#كامپيوتر
#برنامهنویسی
#ساختمان_داده
➖➖➖➖➖➖
🆔@Computeronic
پيوند رياضيات و كامپيوتر غيرقابل انكار است؛برنامه هاي كامپيوتر بدون رياضي معنا ندارد و رياضيات با كامپيوتر چهره جديدي را در جهان ايجاد كرده است.
در توابع بازگشتي اين موضوع بسيار مشهود است؛يكي از بهترين راههاي نوشتن الگوريتم توابع بازگشتي و درك دستورات استفاده از قوانين و ضوابط رياضي است!
هنگامي كه با يك قضيه روبرو ميشويد كه تشكيل شده از چندين بخش است و هر بخش با بخش و قانون قبلي در ارتباط است، يعني با يك تابع بازگشتي سر و كار داريد!
در ادامه خواهيد ديد كه اگر مسائل را بِه صورت قاعده هاي رياضي بنويسيد ديگر تبديل آنها به تابع بازگشتي و درك الگوريتم آنها كارِ سختي نيست!
#كامپيوتر
#برنامهنویسی
#ساختمان_داده
➖➖➖➖➖➖
🆔@Computeronic
فاكتوريل نخستين بار توسط كريستين كرامپ در اوايل قرن نوزدهم معرفي شد كه تعريف آن مطابق با تصوير فوق بود.
اگر يادتان باشد در رياضيات با توابع چندضابطه اي آشنا شديم؛فاكتوريل را ميتوان بِه صورت دو ضابطه اي نيز تعريف كرد كه آن هم در تصوير بالا مشاهده ميشود.
دو ضابطه داريم يكي زماني كه n كوچكتر يا برابر با ١ است و ديگري براي ساير حالات.
#كامپيوتر
#رياضيات
#ساختمان_داده
➖➖➖➖➖
🆔@Computeronic
اگر يادتان باشد در رياضيات با توابع چندضابطه اي آشنا شديم؛فاكتوريل را ميتوان بِه صورت دو ضابطه اي نيز تعريف كرد كه آن هم در تصوير بالا مشاهده ميشود.
دو ضابطه داريم يكي زماني كه n كوچكتر يا برابر با ١ است و ديگري براي ساير حالات.
#كامپيوتر
#رياضيات
#ساختمان_داده
➖➖➖➖➖
🆔@Computeronic
Computeronic|کامپیوترونیک
فاكتوريل نخستين بار توسط كريستين كرامپ در اوايل قرن نوزدهم معرفي شد كه تعريف آن مطابق با تصوير فوق بود. اگر يادتان باشد در رياضيات با توابع چندضابطه اي آشنا شديم؛فاكتوريل را ميتوان بِه صورت دو ضابطه اي نيز تعريف كرد كه آن هم در تصوير بالا مشاهده ميشود. دو…
همانطور كه مشاهده كرديد؛فاكتوريل را توانستيم چندضابطه اي بنويسيم كه ضابطه دوم به ضابطه اصلي مربوط است؛اين نوع نوشتار در يك قضيه رياضي بِه ما علامت ميدهد،يعني ميتوان آنرا بازگشتي نوشت،فرض كنيد عبارت !n را بِه صورت fact(n) نمايش دهيم، داريم:
fact(n)
{
if(n<=1):write(1);
else: write(n*fact(n-1));
}
ما بِه راحتي و با كمك ضابطه رياضي فاكتوريل توانستيم الگوريتم بازگشتي فاكتوريل را بنويسيم!
⚠️توجه كنيد كه نوشته بالا صرفا الگوريتم بوده و بِه زبان خاصي نوشته نشده است!
#كامپيوتر
#برنامهنویسی
#ساختمان_داده
➖➖➖➖➖➖
🆔@Computeronic
fact(n)
{
if(n<=1):write(1);
else: write(n*fact(n-1));
}
ما بِه راحتي و با كمك ضابطه رياضي فاكتوريل توانستيم الگوريتم بازگشتي فاكتوريل را بنويسيم!
⚠️توجه كنيد كه نوشته بالا صرفا الگوريتم بوده و بِه زبان خاصي نوشته نشده است!
#كامپيوتر
#برنامهنویسی
#ساختمان_داده
➖➖➖➖➖➖
🆔@Computeronic
This media is not supported in your browser
VIEW IN TELEGRAM
♨️ افزونه کاربردی mailtrack برای Gmail که به کمک آن میتوانید از وضعیت و زمان خوانده شده ایمیل خود توسط گیرنده باخبر شوید.
#فکت
➖➖➖➖➖➖➖
🆔@computeronic
#فکت
➖➖➖➖➖➖➖
🆔@computeronic
This media is not supported in your browser
VIEW IN TELEGRAM
سلام خدمت شما اعضاي محترم و همراهان كانال كامپيوترونيك
كانال پروژه هاي كامپيوترونيك جهت درج آگهي هاي شما بِه صورت كاملا رايگان و مهيا كردن شرايطي براي تعامل هاي دانشجويي و كسب درآمد دانشجويي تاسيس شد.
➖➖➖➖➖➖➖➖➖➖
🆔@Computeronic_projects
كانال پروژه هاي كامپيوترونيك جهت درج آگهي هاي شما بِه صورت كاملا رايگان و مهيا كردن شرايطي براي تعامل هاي دانشجويي و كسب درآمد دانشجويي تاسيس شد.
➖➖➖➖➖➖➖➖➖➖
🆔@Computeronic_projects
Media is too big
VIEW IN TELEGRAM
👨💻آموزش برنامه نویسی مقدماتی زبان C
👨🏫مدرس : امیرحسین فتاحی
♨️جلسه دوم : معرفی و نصب و راه اندازی IDE های معروف
➖➖➖➖➖➖➖➖➖➖
🆔@computeronic
👨🏫مدرس : امیرحسین فتاحی
♨️جلسه دوم : معرفی و نصب و راه اندازی IDE های معروف
➖➖➖➖➖➖➖➖➖➖
🆔@computeronic
همراهان عزیز نظرتان راجب آموزش های ویدیویی چیست؟
نظرتان را در کامنت بنویسید
نظرتان را در کامنت بنویسید
Anonymous Poll
62%
عالی
21%
خوب
9%
متوسط
9%
دیگه ادامش ندید
در بازيهاي مشهوري مثل كلش آف كلنز؛ماينكرفت،Pubg و جي تي اي از كدام زبانها و فناوريها استفاده شده است؟
#فكت
🆔@Computeronic
#فكت
🆔@Computeronic
Computeronic|کامپیوترونیک
🆔@Computeronic
🧮ترفند شمارش!
در سؤالهايي كه تعداد مربع از شما درخواست ميشود گاها ممكن است كه ابعاد مربع آنقدر زياد باشد كه نتوان با چشم و شمارش آنها را پيدا كرد،براي همين روش محاسباتي براي آن وجود دارد.
اگر يك مربع m*m داشته باشيم،تعداد مربعهاي موجود در تصوير را ميتوان با فرمول زير محاسبه كرد:
(m*m)+(m-1)*(m-1)+(m-2)*(m-2)+………+1*1
#ترفند
#فكت
➖➖➖➖➖
🆔@Computeronic
در سؤالهايي كه تعداد مربع از شما درخواست ميشود گاها ممكن است كه ابعاد مربع آنقدر زياد باشد كه نتوان با چشم و شمارش آنها را پيدا كرد،براي همين روش محاسباتي براي آن وجود دارد.
اگر يك مربع m*m داشته باشيم،تعداد مربعهاي موجود در تصوير را ميتوان با فرمول زير محاسبه كرد:
(m*m)+(m-1)*(m-1)+(m-2)*(m-2)+………+1*1
#ترفند
#فكت
➖➖➖➖➖
🆔@Computeronic
مسنجر فيسبوك و دايركت اينستاگرام با هم ادغام شد و از اين پس شما ميتوانيد اينگونه با دوستان خود در هر دو پيامرسان در ارتباط باشيد!
#اخبار
#فكت
➖➖➖➖➖
🆔@Computeronic
#اخبار
#فكت
➖➖➖➖➖
🆔@Computeronic