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

سوال ۲ مقسمی . فصل ۵

ارسال:
  

wskf پرسیده:

سوال ۲ مقسمی . فصل ۵

میشه این سوال رو توضیح بدید


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

۲
ارسال:
  

Behnam‌ پاسخ داده:

RE: سوال ۲ مقسمی . فصل ۵

(۲۵ مهر ۱۳۹۵ ۱۰:۰۳ ب.ظ)wskf نوشته شده توسط:  میشه این سوال رو توضیح بدید


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

سلام
لطفاً تصاویر رو در خود مانشت آپلود کنید. یا حداقل از گزینه‌ی افزودن تصویر استفاده کنید تا خود به خود به مانشت منتقل شود.
من روش تستی می‌گم، بقیه می‌تونند به روش تشریحی نشون بدند.
ابتدا [tex]what(A)[/tex] فراخوانی می‌شه، که که اون هم قبل از اینکه خط‌های پایینی اجرا بشوند، میره [tex]what(B)[/tex] رو فراخوانی می‌کنه و اونم به همین ترتیب میره [tex]what( C)[/tex] رو اجرا می‌کنه. [tex]what( C)[/tex] به صورت زیر خواهد بود:
[tex]what(0)[/tex]
[tex]print( C)[/tex]
[tex]what(0)[/tex]
[tex]print(C )[/tex]
که [tex]what(0)[/tex] هیچی اجرا نمی‌کنه، و [tex]print(C )[/tex]ها اجرا می‌شوند که C رو چاپ می‌کنند. پس عبارت با CC شروع خواهد شد، یعنی گزینه‌ی ۱/
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

Pure Liveliness پاسخ داده:

RE: سوال ۲ مقسمی . فصل ۵

سلام. با تشکر از مهندس بهنام من راه حل تشریحی ش رو مینویسم:
روند صدا زدن تابع و پرینت و ذخیره شون توی پشته به صورت زیر هست:
اول [tex]what(A)[/tex] میره توی پشته یعنی پروسیجر صدا زده میشه با A و منجر به ۴ تا دستور زیر میشه:
[tex]what(B)[/tex]
[tex]print(A)[/tex]
[tex]what(B)[/tex]
[tex]print(A)[/tex]
حالا همون طور که با رنگ قرمز نشون دادم این صدا زدن پروسیجر با B منجر به ۴ تا دستور زیر میشه:
[tex]what©[/tex]
[tex]print(B)[/tex]
[tex]what©[/tex]
[tex]print(B)[/tex]
حالا همون طور که با رنگ آبی نشون دادم این صدا زدن پروسیجر با C منجر به ۴ تا دستور زیر میشه:
[tex]what(0)[/tex]
[tex]print©[/tex]
[tex]what(0)[/tex]
[tex]print©[/tex]

اینا به ترتیب از اول به آخر توی پشته PUSH میشن. حالا اون چیزی که pop میشه اینه:
C
C

تا این جا اون دستوراتی که از پشته POP شده رو صورتی کردم.
الان بالای پشته[tex]print(B)[/tex] هست که اجرا میشه
B
بعدش [tex]what©[/tex] که باعث میشه C C چاپ بشن و به همین ترتیب پشته خالی میشه.

در واقع کافی هست هر عمل رو با اعمال داخلیش replace کنید : )
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کیوان فر ؟ خلیلی؟ مقسمی؟ msnmkh ۰ ۹۳۳ ۱۵ آذر ۱۴۰۱ ۰۷:۰۴ ب.ظ
آخرین ارسال: msnmkh
  دانلود حل المسائل A First Course in Mathematical Modeling, 5th Edition jazana ۱ ۳,۴۲۱ ۱۳ آبان ۱۴۰۱ ۰۱:۲۲ ب.ظ
آخرین ارسال: مرجان فهمیده
Information فصل یک تا پنج پایان نامه αɾια ۵ ۵,۶۰۵ ۲۶ بهمن ۱۴۰۰ ۰۴:۱۶ ب.ظ
آخرین ارسال: HoseinMos
  فصل Np , Np hard nazanin2020 ۱ ۲,۱۰۳ ۲۱ آذر ۱۴۰۰ ۱۰:۴۵ ب.ظ
آخرین ارسال: nazanin2020
  مشکل در حل تست ۲۲ فصل اول کتاب گسسته یوسفی pure.yaser ۷ ۹,۴۸۸ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۵۴ ب.ظ
آخرین ارسال: mohsentafresh
  فصل HEAP از کتاب ساختمان داده طورانی (پارسه) tourani ۳۷ ۴۰,۵۷۴ ۱۲ اسفند ۱۳۹۸ ۰۵:۱۹ ب.ظ
آخرین ارسال: hossein4070
  مهمترین فصل های ذخیره و بازیابی مقسمی enofcom ۱۰ ۶,۴۷۰ ۲۵ آبان ۱۳۹۸ ۰۵:۲۳ ب.ظ
آخرین ارسال: alma1988
  ساختمان داده پوران، فصل اول، راهنمایی برای حل یک مثال ساده marvelous ۲ ۲,۹۷۸ ۲۲ مرداد ۱۳۹۸ ۰۳:۳۰ ب.ظ
آخرین ارسال: marvelous
  فصل " حل معادله دیفرانسیل با کمک سری ها" در معادلات دیفرانسیل را نمی فهمم!! saeid4x ۳ ۵,۷۰۴ ۲۷ اردیبهشت ۱۳۹۷ ۱۰:۵۳ ق.ظ
آخرین ارسال: CSX
Question کدام یکی ؟ سیستم عامل مقسمی یا سیستم عامل موسوی طیبی (پوران پژوهش) javad94 ۲۲ ۲۶,۱۱۷ ۲۳ فروردین ۱۳۹۷ ۰۲:۱۸ ب.ظ
آخرین ارسال: agha_Yahya

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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