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

قواعد static scoping و daynamic ???

ارسال:
  

amin1371 پرسیده:

قواعد static scoping و daynamic ???

سلام
کسی میتونه در مورد قواعد static scoping و daynamic توضیح کامل و جامع بده ؟؟
خیلی تست ازش تو کنکور اومده ولی من خودم نمیدونم روش حلشو هر جا میبینی یجور حل شده
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bluebaran پاسخ داده:

RE: قواعد static scoping و daynamic ???

(۳۰ دى ۱۳۹۳ ۱۲:۲۵ ب.ظ)amin1371 نوشته شده توسط:  سلام
کسی میتونه در مورد قواعد static scoping و daynamic توضیح کامل و جامع بده ؟؟
خیلی تست ازش تو کنکور اومده ولی من خودم نمیدونم روش حلشو هر جا میبینی یجور حل شده

حوزه ایستا :
حوزه پویا :
تو هردو حوزه که متغیر محلی یکی هست میمونه بحث رو متغیر غیر محلی
متغیر غیر محلی تو حوزه پویا ما باید رد فراخوانی ها رو دنبال کنیم
مثلا اگه متغیر مثل x داریم داخلی زیربرنامه p5
و داخل خودش تعریف نشده و پارامتر رسمیش هم نیست پس یک متغیر غیر محلی هست و باید بگردیم ببینیم که کی فراخوانیش کرده
مثلا فک کن دنباله فراخوانی ما اینه main /p1/p3/p5
میریم p3 رو میگردیم ببینیم اعلانی ازش هست یا نه بود مقدارش میشه مقدار متغیر x
اگه نبود میریم و p1 رو میگردیم
اگه نبود تو main رو میگردیم
حالا تو حوزه ایستا ما به فراخوانی کاری نداریم و اینجا به تعریف کار داریم که زیربرنامه مثلا همین p3 تو چه زیر برنامه ای تعریف شده و همین طور تا آخر
مثلا main /p4/p3 رد تعریف زیربرنامه هست
و ما برای دستیابی به همون x غیر محلی باید رد تعریف رو بگیریم
اول p4 رو میگردیم داخلش تعریف شده بود که مقدارشو میگیریم اگه نبود میریم داخل main رو میگردیم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

afagh.msm پاسخ داده:

RE: قواعد static scoping و daynamic ???

داخل حوزه ایستا ب تابع بالا دستیش نگا کنی و مثل ارث بری شی گراست ولی پویا دنباله زیر برنامه ها یکی یکی ب عقب برگرد تا جایی ک متغیرو پیدا کنی
مثلا:
این عکسی ک گذاشتمو ببین متوجه میشی چه میگم
حوزه پویا

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


حوزه ایستا

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

داخل حل تستای این مبحث فقط دقت زیادی میخاد
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

amin1371 پاسخ داده:

RE: قواعد static scoping و daynamic ???

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  قواعد فارسی Sajede_d ۰ ۸۷۰ ۱۰ خرداد ۱۴۰۱ ۱۰:۵۲ ب.ظ
آخرین ارسال: Sajede_d
  قواعد جامعیت در پایگاه داده رابطه ای mhd.mzk ۲ ۱۳,۶۸۱ ۰۶ آبان ۱۳۹۵ ۰۷:۴۹ ب.ظ
آخرین ارسال: mhd.mzk
  قواعد به هنگام سازی جداول مجازی behnazmahrokh ۲ ۱,۵۷۴ ۱۹ فروردین ۱۳۹۵ ۰۷:۳۰ ب.ظ
آخرین ارسال: behnazmahrokh
  حذف قواعد تهی از LL1 alirezafchh ۱ ۱,۴۶۶ ۲۲ دى ۱۳۹۴ ۱۰:۵۰ ب.ظ
آخرین ارسال: saberz
  حل مسئله قواعد انجمنی در داده کاوی eh.maryam ۲ ۲,۰۸۵ ۱۸ خرداد ۱۳۹۴ ۰۱:۰۹ ب.ظ
آخرین ارسال: kavehn
  قواعد ایستا و پویا mahyamk ۴ ۲,۰۹۸ ۱۴ بهمن ۱۳۹۳ ۱۲:۱۰ ق.ظ
آخرین ارسال: mahyamk
  قواعد آرمسترانگ در وابستگی چند مقداری gogooli ۱ ۲,۳۱۶ ۰۸ بهمن ۱۳۹۳ ۰۲:۱۳ ب.ظ
آخرین ارسال: shamim_70
  Dynamic Scoping چیست؟؟؟ mostafa2012 ۲ ۱,۷۵۸ ۲۶ دى ۱۳۹۳ ۰۳:۲۴ ب.ظ
آخرین ارسال: mostafa2012
  ترجمه رشته با استفاده از قواعد ترجمه joyebright ۱ ۱,۴۶۱ ۰۳ دى ۱۳۹۳ ۰۱:۵۰ ب.ظ
آخرین ارسال: Ametrine
  IT-87 دانشگاه آزاد - تراکنش و قواعد جامعیتی IR.Sina ۲ ۱,۲۵۵ ۱۱ آبان ۱۳۹۳ ۱۱:۱۲ ب.ظ
آخرین ارسال: IR.Sina

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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