تالار گفتمان مانشت
طراحی و پیاده سازی PL -کامپیوتر ۹۴ - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳
طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ehsansjs - 17 بهمن ۱۳۹۳ ۰۳:۳۰ ب.ظ

لطفا درباره ط.پیاده سازی اینجا بحث کنید

به نظرتون حوزه پویا و ایستا جوابش چی میشد؟
به نظرم گزینه ها غلط بود ولی ردگزینه ای این گزینه شبیه ترین بود ایشالا....
پویا:۳و۲و ایستا ۱و۲و

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - r3za - 17 بهمن ۱۳۹۳ ۰۳:۵۴ ب.ظ

من اینو زدم :
ایستا ۱و۲و۳
پویا : ۲و۳و۴

RE: طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ana9940 - 17 بهمن ۱۳۹۳ ۰۴:۰۱ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۳:۵۴ ب.ظ)r3za نوشته شده توسط:  من اینو زدم :
ایستا ۱و۲و۳
پویا : ۲و۳و۴

منم همین رو زدم انگار!
دفترچه Eمیشد گزینه یک

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - EGALE - 17 بهمن ۱۳۹۳ ۰۴:۱۲ ب.ظ

پویا ۴۳۲ ایستا ۱۲۳ خیلی آسون بود، اون شرط الحاق توی لیسپ چی میشد؟ آخه وقتی لیست B رو میسازیم و سطر بعدی دیگه ربطی لیست B نداره دست حل کردم؟

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - freidoony - 17 بهمن ۱۳۹۳ ۰۴:۳۲ ب.ظ

اون setjmp و longjmp توی C هم برا مدیریت Exception ها بود

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ehsansjs - 17 بهمن ۱۳۹۳ ۰۴:۳۷ ب.ظ

خدا از زبونت بشنوه و موافقم
من آوردم .۲۳"۱۲۳"

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ana9940 - 17 بهمن ۱۳۹۳ ۰۴:۳۸ ب.ظ

یه سری سوالای این درس ، اطلاعات عمومیه!
باور کنید که خیلی ربطی به خوندن نداره!!

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - amir2085 - 17 بهمن ۱۳۹۳ ۰۴:۴۷ ب.ظ

اونجا گفتم، اینجا هم میگم
ایستا و پویا
همین که سوال در مورد زبان C بود خودش یه قضیه بود، چون فکر نمیکنم c از حوزه پویا پشتیبانی کنه
بعدش توی main متغییر c دوباره ایجاد نمی شد بلکه مقدار گلوبالش از ۳ میشد ۴
پس حوزه ایستا میشد ۱۲۴
و تنها گزینه ای که اینو داشت حوزه پویاش هم ۱۲۴ بود
نظرتون چیه؟

(۱۷ بهمن ۱۳۹۳ ۰۴:۳۲ ب.ظ)freidoony نوشته شده توسط:  اون setjmp و longjmp توی C هم برا مدیریت Exception ها بود

من زدم اکسپشن Sad
ولی همین الان فهمیدم، توی مبحث بعدیش بوده، یعنی همروال ها :|

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - r3za - 17 بهمن ۱۳۹۳ ۰۴:۴۸ ب.ظ

واقعا نمیدونم چه قدر باید برای زبانهای برنامه نویسی وقت صرف میکردم که میتونستم به زبانهای ML و LISP مسلط بشم که این سوالا رو جواب بدم.پارسال یه pdf که کلش ۴۰ صفحه بود خوندم کل سوالای طراحی پیاده سازی ۹۳ رو حل کردم امسال کل کتاب مقسمی رو خوندم فقط ایستا و پویا رو تونستم جواب بدم.
موندم معیار طراحا چیه!
طراح این درس کاملا مشخص بود عقده اینو داره که نتونن به سوالاش جواب بدن, حتی اگر توجه میکردید گزینه های سوال حوزه پویا و ایستا رو یه جوری چیده بود که اگر موقع پر کردن پاسخ نامه یه کم دقتتون کم باشه گزینه غلط رو وارد کنید.

RE: طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ana9940 - 17 بهمن ۱۳۹۳ ۰۴:۴۸ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۴:۴۷ ب.ظ)amir2085 نوشته شده توسط:  اونجا گفتم، اینجا هم میگم
ایستا و پویا
همین که سوال در مورد زبان C بود خودش یه قضیه بود، چون فکر نمیکنم c از حوزه پویا پشتیبانی کنه
بعدش توی main متغییر c دوباره ایجاد نمی شد بلکه مقدار گلوبالش از ۳ میشد ۴
پس حوزه ایستا میشد ۱۲۴
و تنها گزینه ای که اینو داشت حوزه پویاش هم ۱۲۴ بود
نظرتون چیه؟

اگه این باشه ، من میرم طراح رو می کشم!!
خودش گفته ایستا، به ما چه که C قانونش چی جوریه!!!!
آقا اینی که میگی غلطه!!!!!HuhHuhSad

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - amir2085 - 17 بهمن ۱۳۹۳ ۰۴:۵۷ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۴:۴۸ ب.ظ)ana9940 نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۴:۴۷ ب.ظ)amir2085 نوشته شده توسط:  اونجا گفتم، اینجا هم میگم
ایستا و پویا
همین که سوال در مورد زبان C بود خودش یه قضیه بود، چون فکر نمیکنم c از حوزه پویا پشتیبانی کنه
بعدش توی main متغییر c دوباره ایجاد نمی شد بلکه مقدار گلوبالش از ۳ میشد ۴
پس حوزه ایستا میشد ۱۲۴
و تنها گزینه ای که اینو داشت حوزه پویاش هم ۱۲۴ بود
نظرتون چیه؟

اگه این باشه ، من میرم طراح رو می کشم!!
خودش گفته ایستا، به ما چه که C قانونش چی جوریه!!!!
آقا اینی که میگی غلطه!!!!!HuhHuhSad
حالا اون به کنار، متغییر گلوبال رو دیگه بصورت عادی استفاده می کنیم تو برنامه نویسی! تو main متغییر c تعریف نشده بود دوباره

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ehsansjs - 17 بهمن ۱۳۹۳ ۰۵:۰۹ ب.ظ

منم دقیقا مثل شما گزینه به نسبت درست تر رو انتخاب کردم(البته ۱و۲ایستا رو هستم و ۲و۳ پویارو) ولی این حرفتون خیلی خنده داره که C ساپورتش نمیکنه!!!
C به نظرم فقط فراخوانی با آدرس و مقدار داره ولی وقتی طراح(بی شرف) میگه تو این حوزه ها جواب چی میشه دیگه باید ی گزینه هم میذاشت به عنوان: هیچی Error میده!!!!!!!

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - amir2085 - 17 بهمن ۱۳۹۳ ۰۵:۳۰ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۵:۰۹ ب.ظ)ehsansjs نوشته شده توسط:  منم دقیقا مثل شما گزینه به نسبت درست تر رو انتخاب کردم(البته ۱و۲ایستا رو هستم و ۲و۳ پویارو) ولی این حرفتون خیلی خنده داره که C ساپورتش نمیکنه!!!
C به نظرم فقط فراخوانی با آدرس و مقدار داره ولی وقتی طراح(بی شرف) میگه تو این حوزه ها جواب چی میشه دیگه باید ی گزینه هم میذاشت به عنوان: هیچی Error میده!!!!!!!
دوست عزیز من بیشتر تاکیدم رو قضیه متغییر گلوبال و ۴ شدن c هست، حالا اون تاکید روی زبان c توی صورت سوال هم قابل بحث هست
اینجا هم نگاهی بکنید:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
و بعنوان مثال Lisp رو هم ببنید

(۱۷ بهمن ۱۳۹۳ ۰۴:۴۷ ب.ظ)amir2085 نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۴:۳۲ ب.ظ)freidoony نوشته شده توسط:  اون setjmp و longjmp توی C هم برا مدیریت Exception ها بود

من زدم اکسپشن Sad
ولی همین الان فهمیدم، توی مبحث بعدیش بوده، یعنی همروال ها :|

امیدها دوباره زنده شد!!
A typical use of setjmp/longjmp is implementation of an exception mechanism that exploits the ability of longjmp to reestablish program or thread state, even across multiple levels of function calls. A less common use of setjmp is to create syntax similar to coroutines.


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

یعنی واقعا طراح سوال اینا رو می دونسته!!؟

RE: طراحی و پیاده سازی PL -کامپیوتر ۹۴ - batouei - 17 بهمن ۱۳۹۳ ۰۵:۳۷ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۴:۴۷ ب.ظ)amir2085 نوشته شده توسط:  اونجا گفتم، اینجا هم میگم
ایستا و پویا
همین که سوال در مورد زبان C بود خودش یه قضیه بود، چون فکر نمیکنم c از حوزه پویا پشتیبانی کنه
بعدش توی main متغییر c دوباره ایجاد نمی شد بلکه مقدار گلوبالش از ۳ میشد ۴
پس حوزه ایستا میشد ۱۲۴
و تنها گزینه ای که اینو داشت حوزه پویاش هم ۱۲۴ بود
نظرتون چیه؟

(۱۷ بهمن ۱۳۹۳ ۰۴:۳۲ ب.ظ)freidoony نوشته شده توسط:  اون setjmp و longjmp توی C هم برا مدیریت Exception ها بود

من زدم اکسپشن Sad
ولی همین الان فهمیدم، توی مبحث بعدیش بوده، یعنی همروال ها :|

چه ایستا چه پویا خط اول mainباعث میشه که مقدارcبشه ۴/ بعد تو ایستا ۱۲۴رو چاپ میکنه ولی تو پویا ۲۳۴یعنی ۲و۳رو از fun1 میگیره که هیچکدوم از گزینه درست نبود ۳ پویا رو درست زده بود ۴ ایستا رو واسه همین من ۳گزینه رو زدم که بعدا اعتراض بزنم که که هر کی گزینه ۳ ویا ۴ رو زده درسته و باید تاثیرمثبت بدن......
از همین الان به فکر اعتراض به این سوال باشید من کپ این سوالو قبل از کنکور دیده بودم و مطمئنم که جوابم درسته

طراحی و پیاده سازی PL -کامپیوتر ۹۴ - ehsansjs - 17 بهمن ۱۳۹۳ ۰۵:۳۷ ب.ظ

C در هر صورت ۴ میشد در هر حوزه ای.... چون خودMain خودشC رو نداشت و گلوبال بود ولی B , A رو تویFun1 خودش تعرف کرده بود