زمان کنونی: ۰۳ دى ۱۴۰۳, ۰۴:۰۶ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

رابطه بازگشتی برای تعداد تکرار یک دستور

ارسال:
  

nazanin_sh پرسیده:

رابطه بازگشتی برای تعداد تکرار یک دستور

سلام دوستان
من دچار تعدد کلید و ناسازگاری بین کلیدها شدم!
این سوال رو من میگم ۳ میشه. کلید پردازش میگه ۱ میشه. ماهان هم میگه ۳ میشه.
حالا نظر شما چیه؟


نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۴:۵۳ ب.ظ)nazanin_sh نوشته شده توسط:  سلام دوستان
من دچار تعدد کلید و ناسازگاری بین کلیدها شدم!
این سوال رو من میگم ۳ میشه. کلید پردازش میگه ۱ میشه. ماهان هم میگه ۳ میشه.
حالا نظر شما چیه؟

عکس مشکل داره بالا نمیاد.
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۰۶ ب.ظ)unicornux نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۴:۵۳ ب.ظ)nazanin_sh نوشته شده توسط:  سلام دوستان
من دچار تعدد کلید و ناسازگاری بین کلیدها شدم!
این سوال رو من میگم ۳ میشه. کلید پردازش میگه ۱ میشه. ماهان هم میگه ۳ میشه.
حالا نظر شما چیه؟

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

اصلاح شد، ممنونSmile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۱۲ ب.ظ)nazanin_sh نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۵:۰۶ ب.ظ)unicornux نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۴:۵۳ ب.ظ)nazanin_sh نوشته شده توسط:  سلام دوستان
من دچار تعدد کلید و ناسازگاری بین کلیدها شدم!
این سوال رو من میگم ۳ میشه. کلید پردازش میگه ۱ میشه. ماهان هم میگه ۳ میشه.
حالا نظر شما چیه؟

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

اصلاح شد، ممنونSmile

۱ میشه فکر کنم .
به ازای ۲ هر دو ۸ بار اجرا میشن.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ)unicornux نوشته شده توسط:  ۱ میشه فکر کنم .
به ازای ۲ هر دو ۸ بار اجرا میشن.

ولی من به ازای ۲ حساب میکنم ۴ میشه. یعنی همون ۳!
با این که کوچکتر مساوی نیستن ۸ به دست میارین؟ منظورم اینه که علامت تساوی ندارن فقط کوچیکتر دارن!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۴۹ ب.ظ)nazanin_sh نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۵:۳۸ ب.ظ)unicornux نوشته شده توسط:  ۱ میشه فکر کنم .
به ازای ۲ هر دو ۸ بار اجرا میشن.

ولی من به ازای ۲ حساب میکنم ۴ میشه. یعنی همون ۳!
با این که کوچکتر مساوی نیستن ۸ به دست میارین؟ منظورم اینه که علامت تساوی ندارن فقط کوچیکتر دارن!

فکر کنم شما فقط Count رو حساب میکنید. ++i و ++j هم باید حساب کنید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mohammad.ardeshiri پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

اون گزینه بالاییه که نصفش مشخصه ۲ میشه ۲۰۴۸ Big Grin عدد مورد علاقه دکتر قدسی کلا تا ۲۰۴۸ دید تستشو بزن
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۴۷ ب.ظ)mohammad.ardeshiri نوشته شده توسط:  اون گزینه بالاییه که نصفش مشخصه ۲ میشه ۲۰۴۸ Big Grin عدد مورد علاقه دکتر قدسی کلا تا ۲۰۴۸ دید تستشو بزن

به نظرم چنین ریسکی نکنید چون اینجا ۳ میشهBig Grin
حالا شما راجع به این سوال ۵۰ نظری ندارین؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mohammad.ardeshiri پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۵۲ ب.ظ)nazanin_sh نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۵:۴۷ ب.ظ)mohammad.ardeshiri نوشته شده توسط:  اون گزینه بالاییه که نصفش مشخصه ۲ میشه ۲۰۴۸ Big Grin عدد مورد علاقه دکتر قدسی کلا تا ۲۰۴۸ دید تستشو بزن

به نظرم چنین ریسکی نکنید چون اینجا ۳ میشهBig Grin
حالا شما راجع به این سوال ۵۰ نظری ندارین؟
آخه اینجا که دکتر قدسی و دستانش سئوال نداده بودن اگه میدادن شک نکن ۲ میشدBig Grin
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۰
  

mohammad.ardeshiri پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

با عدد گزاری مشخص مشیه اگه اشتباه حساب نکرده باشم ۱ میشه
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

خب پس یه نگاه به این عکس بندازین
منم مثل این حساب میکنم
شما چطوری حساب میکنید؟


نقل قول این ارسال در یک پاسخ

ارسال: #۱۲
  

mohammad.ardeshiri پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۵۸ ب.ظ)nazanin_sh نوشته شده توسط:  خب پس یه نگاه به این عکس بندازین
منم مثل این حساب میکنم
شما چطوری حساب میکنید؟

عکس load نمیشه فکر کنم درست آپ نشده
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۳
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۶:۰۳ ب.ظ)mohammad.ardeshiri نوشته شده توسط:  عکس load نمیشه فکر کنم درست آپ نشده
ببخشید
درست شد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۴
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۵:۵۸ ب.ظ)nazanin_sh نوشته شده توسط:  خب پس یه نگاه به این عکس بندازین
منم مثل این حساب میکنم
شما چطوری حساب میکنید؟

count = n(n+1)/2
j++ = n(n+1)/2
i++ = n
T(n)=2n(n+1)/2+n

اما در رابطه با عکس چجوری با n=1 رو ۱ بار حساب کرده؟ حلقه اول یکبار اجرا میشه و i رو ۱ میکنه بعد با i=1 حلقه دوم اجرا نمیشه؟؟؟؟؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۵
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۶:۱۸ ب.ظ)unicornux نوشته شده توسط:  اما در رابطه با عکس چجوری با n=1 رو ۱ بار حساب کرده؟ حلقه اول یکبار اجرا میشه و i رو ۱ میکنه بعد با i=1 حلقه دوم اجرا نمیشه؟؟؟؟؟

نه دیگه اجرا نمیشه. چون شرط حلقه اول [tex]i<n[/tex] هست . اگه [tex]i<=n[/tex] شرطمون بود اون موقع حرف شما درست میشد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۶
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۶:۲۷ ب.ظ)nazanin_sh نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۰۶:۱۸ ب.ظ)unicornux نوشته شده توسط:  اما در رابطه با عکس چجوری با n=1 رو ۱ بار حساب کرده؟ حلقه اول یکبار اجرا میشه و i رو ۱ میکنه بعد با i=1 حلقه دوم اجرا نمیشه؟؟؟؟؟

نه دیگه اجرا نمیشه. چون شرط حلقه اول [tex]i<n[/tex] هست . اگه [tex]i<=n[/tex] شرطمون بود اون موقع حرف شما درست میشد

n=1 و i=0 بزارید.اولین بار شرط برقرارِ پس این حلقه اجرا میشه.تو حلقه دوم دقت کنید که i رو باید ۱ بزارید و از اونجایی که j=0 هستش پس این حلقه هم اجرا میشه. پس در نهایت یکبار i و یکبار j و یکبار count اجرا میشه. که سرجمع به ازای n=1 سه بار ++ هامون اجرا میشن.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۷
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۶:۳۵ ب.ظ)unicornux نوشته شده توسط:  n=1 و i=0 بزارید.اولین بار شرط برقرارِ پس این حلقه اجرا میشه.تو حلقه دوم دقت کنید که i رو باید ۱ بزارید و از اونجایی که j=0 هستش پس این حلقه هم اجرا میشه. پس در نهایت یکبار i و یکبار j و یکبار count اجرا میشه. که سرجمع به ازای n=1 سه بار ++ هامون اجرا میشن.

شما مطمئنید وقتی وارد حلقه میشیم مقدار i یکی اضافه شده؟ من فکر میکنم زمانی که کد میزدیم i مقدارش عوض نمیشد و فکر کنم (البته مطمئن نیستم ) وقتی در گام حلقه [tex] i[/tex] داشتیم، اون موقع میتونستیم بگیم توی حلقه مقدار ۱ هست. ولی کاملا به چیزی که گفتم مشکوکم. چون یه چیزای دیگه هم تو ذهنم هست کاملا متناقض!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۸
  

minami پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

همون گزینه ۳ میشه دوست عزیز.

مثالی که تو جوابتون زده درسته.

به ازای i=1 اجرا نمیشه حلقه ها، چون هر دو حلقه مساوی نداره
نقل قول این ارسال در یک پاسخ

ارسال: #۱۹
  

mohammad.ardeshiri پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۰۶:۵۲ ب.ظ)minami نوشته شده توسط:  همون گزینه ۳ میشه دوست عزیز.

مثالی که تو جوابتون زده درسته.

به ازای i=1 اجرا نمیشه حلقه ها، چون هر دو حلقه مساوی نداره
چرا اجرا میشه به ازای یک مقدار اولیه حلقه ها ۰ هست به ازای ۱ اجرا میشه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۲۰
  

hosshah پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

منم با شما موافقم ولی نمیدونم چرا کلید ۱ میشه

[tex]T(0)=0[/tex]

[tex]T(1)=1[/tex]

[tex]T(2)=4[/tex]

که تا همین جا واضحه که فقط تو گزینه ۳ صدق میکنه ولی واقعا این طراحا من نمیدونم چجوری حل میکنن
نقل قول این ارسال در یک پاسخ

ارسال: #۲۱
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۰:۰۶ ب.ظ)hosshah نوشته شده توسط:  منم با شما موافقم ولی نمیدونم چرا کلید ۱ میشه

[tex]T(0)=0[/tex]

[tex]T(1)=1[/tex]

[tex]T(2)=4[/tex]

که تا همین جا واضحه که فقط تو گزینه ۳ صدق میکنه ولی واقعا این طراحا من نمیدونم چجوری حل میکنن

آخه دوستان یه نظر دیگه دارن... میگن وقتی حلقه اول برای اولین بار اجرا میشه، i با مقدار ۱ وارد حلقه دوم میشه و بنابراین حلقه دوم هم یک دور میچرخه. ولی من فکر میکنم i با همون مقدار صفر وارد میشه و حلقه دوم انجام نمیشه
شما نظرتون چیه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۲۲
  

hosshah پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۰:۱۱ ب.ظ)nazanin_sh نوشته شده توسط:  آخه دوستان یه نظر دیگه دارن... میگن وقتی حلقه اول برای اولین بار اجرا میشه، i با مقدار ۱ وارد حلقه دوم میشه و بنابراین حلقه دوم هم یک دور میچرخه. ولی من فکر میکنم i با همون مقدار صفر وارد میشه و حلقه دوم انجام نمیشه
شما نظرتون چیه؟

ببخشیدا ولی آخه هیچ حوره نمیتونم قبول کنم چون حلقه For هستش do-while نیست که قبل از چک کردن شرط یه بار اجرا شه. یعنی تو for حتی دفه اول هم شرط چک میشه و اینجا مخالفه و حلقه داخلی هیچ بار اجرا نمیشه که Undecided
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۲۳
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۰:۱۶ ب.ظ)hosshah نوشته شده توسط:  قبل از چک کردن شرط یه بار اجرا شه.

قبل از چک کردن کدوم شرط یکبار اجرا شد؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۲۴
  

hosshah پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۰:۲۷ ب.ظ)unicornux نوشته شده توسط:  قبل از چک کردن کدوم شرط یکبار اجرا شد؟

اگر n برابر ۱ باشه حلقه بیرونی با i=0 اجرا میشه میاد تو حلقه داخلی شرط j<0 بررسی میشه و داخل حلقه نمیره
برمیگرده بالا i++ اجرا میشه مقدار i برابر ۱ میشه و شرط i<1 بررسی میشه و چون برقرار نیست کلا از حلقه ها عبور میکنه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۲۵
  

unicornux پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۰:۴۰ ب.ظ)hosshah نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۱۰:۲۷ ب.ظ)unicornux نوشته شده توسط:  قبل از چک کردن کدوم شرط یکبار اجرا شد؟

اگر n برابر ۱ باشه حلقه بیرونی با i=0 اجرا میشه میاد تو حلقه داخلی شرط j<0 بررسی میشه و داخل حلقه نمیره
برمیگرده بالا i++ اجرا میشه مقدار i برابر ۱ میشه و شرط i<1 بررسی میشه و چون برقرار نیست کلا از حلقه ها عبور میکنه

حق با شماست. به این دلیل :
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

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

ارسال: #۲۶
  

hosshah پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

مرسی لطف کردید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۲۷
  

nazanin_sh پاسخ داده:

RE: رابطه بازگشتی برای تعداد تکرار یک دستور

(۱۲ بهمن ۱۳۹۲ ۱۱:۰۱ ب.ظ)unicornux نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۱۰:۴۰ ب.ظ)hosshah نوشته شده توسط:  
(12 بهمن ۱۳۹۲ ۱۰:۲۷ ب.ظ)unicornux نوشته شده توسط:  قبل از چک کردن کدوم شرط یکبار اجرا شد؟

اگر n برابر ۱ باشه حلقه بیرونی با i=0 اجرا میشه میاد تو حلقه داخلی شرط j<0 بررسی میشه و داخل حلقه نمیره
برمیگرده بالا i++ اجرا میشه مقدار i برابر ۱ میشه و شرط i<1 بررسی میشه و چون برقرار نیست کلا از حلقه ها عبور میکنه

حق با شماست. به این دلیل :
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

ولی جالبه بدونید قدسی، مقسمی،سنجش و بقیه دوستان این و با همون فرض حل کردن.

ممنون بابت لینک .
از دکتر قدسی انتظار بیشتری میرفت!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۴,۹۱۱ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  نظر در رابطه با استاد داور علیصا ۰ ۱,۷۹۳ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  تعداد جواب mostafaheydar1370 ۲۱ ۱۹,۶۴۴ ۰۱ مهر ۱۳۹۹ ۱۱:۴۱ ب.ظ
آخرین ارسال: miinaa
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۴۱۱ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۲,۰۵۷ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  تعداد درخت فراگیر ss311 ۰ ۲,۳۳۹ ۰۶ بهمن ۱۳۹۸ ۰۵:۰۶ ب.ظ
آخرین ارسال: ss311
  تعداد توابع پوشا ss311 ۰ ۲,۱۰۴ ۰۶ بهمن ۱۳۹۸ ۰۴:۵۷ ب.ظ
آخرین ارسال: ss311
  تعداد اعداد ۵ رقمی هم ارز ss311 ۲ ۲,۶۷۵ ۰۶ بهمن ۱۳۹۸ ۰۴:۳۹ ب.ظ
آخرین ارسال: ss311
Exclamation ترکیبات با تکرار m_maj2004 ۱ ۱,۹۲۶ ۰۴ بهمن ۱۳۹۸ ۰۱:۵۵ ب.ظ
آخرین ارسال: BBumir
  تعداد رشته های n بیتی hamedsos ۲ ۳,۱۷۰ ۱۸ آبان ۱۳۹۸ ۰۹:۰۶ ب.ظ
آخرین ارسال: Jooybari

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close