تالار گفتمان مانشت
یکسان سازی - نسخه‌ی قابل چاپ

یکسان سازی - joyebright - 15 دى ۱۳۹۳ ۰۴:۵۲ ب.ظ

جواب تست الف هستش ،
روش تشخیص unification؟

RE: یکسان سازی - masoomeh_s - 15 دى ۱۳۹۳ ۱۱:۳۱ ب.ظ

(۱۵ دى ۱۳۹۳ ۰۴:۵۲ ب.ظ)joyebright نوشته شده توسط:  جواب تست الف هستش ،
روش تشخیص unification؟

سلام

این تست برای آزمون موسساته یا کنکور؟
جواب گزینه ۴ میشه فکر کنم .

RE: یکسان سازی - joyebright - 16 دى ۱۳۹۳ ۱۲:۰۲ ق.ظ

(۱۵ دى ۱۳۹۳ ۱۱:۳۱ ب.ظ)masoomeh_s نوشته شده توسط:  
(15 دى ۱۳۹۳ ۰۴:۵۲ ب.ظ)joyebright نوشته شده توسط:  جواب تست الف هستش ،
روش تشخیص unification؟

سلام

این تست برای آزمون موسساته یا کنکور؟
جواب گزینه ۴ میشه فکر کنم .

جواب که گزینه ۱ هست ، تستم تالیفیه

RE: یکسان سازی - Hamzeh.S - 16 دى ۱۳۹۳ ۰۱:۱۲ ق.ظ

سلام.قطعا جواب گزینه ۱ هست.اگرکتاب راهیان روخوانده باشید سه اصل درمورد یکسان سازی گفته که دراین سوال به کارمیاد.
درگزینه ۲ ظاهرشدن x درهردوطرف علامت / قابل قبول نیست.
درگزینه ۳ نمی توان y را بادوموردمتفاوت یکسان سازی کرد.
درگزینه ۴ همانطورکه گفتم متغیری که یکبار درسمت چپ / قراربگیرد دیگرنمیتواند درسمت راست قراربگیرد.

RE: یکسان سازی - ƊƦЄƛM - 16 دى ۱۳۹۳ ۰۲:۵۰ ق.ظ

سلام
ببخشید ی سوال برام پیش اومده: توی گزینه ۲ نمیشه اسم متغیر x رو مثلا تو عبارت دوم y بذاریم بعد از یکسان ساز (y/f(x استفاده کنیم؟

RE: یکسان سازی - Hamzeh.S - 16 دى ۱۳۹۳ ۱۱:۱۵ ق.ظ

(۱۶ دى ۱۳۹۳ ۰۲:۵۰ ق.ظ)Bahar_sh نوشته شده توسط:  سلام
ببخشید ی سوال برام پیش اومده: توی گزینه ۲ نمیشه اسم متغیر x رو مثلا تو عبارت دوم y بذاریم بعد از یکسان ساز (y/f(x استفاده کنیم؟

سلام
درموردگزینه ۲ نه.فکرنمی کنم بتونیم.چون مشکل اینه که x درآرگومان f هم وجود داره.

RE: یکسان سازی - ƊƦЄƛM - 16 دى ۱۳۹۳ ۱۱:۴۵ ب.ظ

(۱۶ دى ۱۳۹۳ ۱۱:۱۵ ق.ظ)King2 نوشته شده توسط:  
(16 دى ۱۳۹۳ ۰۲:۵۰ ق.ظ)Bahar_sh نوشته شده توسط:  سلام
ببخشید ی سوال برام پیش اومده: توی گزینه ۲ نمیشه اسم متغیر x رو مثلا تو عبارت دوم y بذاریم بعد از یکسان ساز (y/f(x استفاده کنیم؟

سلام
درموردگزینه ۲ نه.فکرنمی کنم بتونیم.چون مشکل اینه که x درآرگومان f هم وجود داره.
شما مطمئنید! آخه من دقیقا نمیدونم از این تغییر متغیر کی استفاده کنم!!؟؟؟ سوال کامپیوتر۸۴ هم راهیان از این روش رفته به نظرم اومد شبیه این باشهHuh

RE: یکسان سازی - Hamzeh.S - 17 دى ۱۳۹۳ ۰۱:۳۱ ب.ظ

(۱۶ دى ۱۳۹۳ ۱۱:۴۵ ب.ظ)Bahar_sh نوشته شده توسط:  
(16 دى ۱۳۹۳ ۱۱:۱۵ ق.ظ)King2 نوشته شده توسط:  
(16 دى ۱۳۹۳ ۰۲:۵۰ ق.ظ)Bahar_sh نوشته شده توسط:  سلام
ببخشید ی سوال برام پیش اومده: توی گزینه ۲ نمیشه اسم متغیر x رو مثلا تو عبارت دوم y بذاریم بعد از یکسان ساز (y/f(x استفاده کنیم؟

سلام
درموردگزینه ۲ نه.فکرنمی کنم بتونیم.چون مشکل اینه که x درآرگومان f هم وجود داره.
شما مطمئنید! آخه من دقیقا نمیدونم از این تغییر متغیر کی استفاده کنم!!؟؟؟ سوال کامپیوتر۸۴ هم راهیان از این روش رفته به نظرم اومد شبیه این باشهHuh

من درموردش تحقیق کردم.تا اونجایی که فهمیدم یکسان بودن متغیرها دردوعبارت صحیح نیست.به عبارتی طبق تعریف،این متغیرها به ازای همه مقادیر صحیح هستند(علامت سورحذف شده).بنابراین یکسان بودن متغیرها دردوعبارت مختلف به معنی اضافه کردن این معنی اضافه است که متغیرموردنظرما علاوه بردرستی به ازای همه مقادیربایددر این دوعبارت هم یکسان باشه.
البته درموردسوال داده شده دراین بخش حرف بالا صدق نمی کنه.چون x درهردو عبارت به یک صورت ظاهرنشده.امادرموردسوال ۸۴ کامپیوتر این حرف صدق می کنه.
اگردرموردحرفی که زدم نظری دارید خوشحال میشم بگید چون من خودم هم دراین مفهوم مشکل داشتم.

RE: یکسان سازی - ƊƦЄƛM - 17 دى ۱۳۹۳ ۰۴:۵۹ ب.ظ

درسته یکسان بودن متغیرها در هر دو عبارت باعث میشه که ما بتونیم از تغییرمتغیر استفاده کنیم، خب من از این موضوع این برداشتو کردم که لزوما که نباید ترمها برابر باشن که، گفته متغیر یکسان. نمیدونم منظورمو تونستم برسونم یا نه!!!
مثلا ما نمیتونیم (x/f(x چون دو طرف متغیر یکسان داریم، خب ولی اگه قبلش اسم x یکیشونو عوض کنیم چی؟ یعنی نمیشه؟؟؟

RE: یکسان سازی - archer22 - 17 دى ۱۳۹۳ ۰۶:۴۱ ب.ظ

(۱۷ دى ۱۳۹۳ ۰۴:۵۹ ب.ظ)Bahar_sh نوشته شده توسط:  درسته یکسان بودن متغیرها در هر دو عبارت باعث میشه که ما بتونیم از تغییرمتغیر استفاده کنیم، خب من از این موضوع این برداشتو کردم که لزوما که نباید ترمها برابر باشن که، گفته متغیر یکسان. نمیدونم منظورمو تونستم برسونم یا نه!!!
مثلا ما نمیتونیم (x/f(x چون دو طرف متغیر یکسان داریم، خب ولی اگه قبلش اسم x یکیشونو عوض کنیم چی؟ یعنی نمیشه؟؟؟

منم قبلا به همچین سوالی برخورد کرده بودم.منتها تو این سوال میبینید گزینه ی ۱ بدون همچین کاری ،یکسان سازی میشه.
پس شاید بهتر باشه بگیم هر دو گزینه درست هستن و گزینه ی ۱ درست تر.
باز هم کاملا مطمئن نیستم.

RE: یکسان سازی - Hamzeh.S - 17 دى ۱۳۹۳ ۰۶:۵۸ ب.ظ

(۱۷ دى ۱۳۹۳ ۰۴:۵۹ ب.ظ)Bahar_sh نوشته شده توسط:  درسته یکسان بودن متغیرها در هر دو عبارت باعث میشه که ما بتونیم از تغییرمتغیر استفاده کنیم، خب من از این موضوع این برداشتو کردم که لزوما که نباید ترمها برابر باشن که، گفته متغیر یکسان. نمیدونم منظورمو تونستم برسونم یا نه!!!
مثلا ما نمیتونیم (x/f(x چون دو طرف متغیر یکسان داریم، خب ولی اگه قبلش اسم x یکیشونو عوض کنیم چی؟ یعنی نمیشه؟؟؟

شایدمن نتونستم خوب توضیح بدم.ببخشیدولی من یکم توی توضیح دادن مسائل بی استعدادم.Blush
درقسمت قبل هم نوشتم که نمی تونیم هرجا دلمون خواست تغییرمتغیربدیم.اگه این طوری بودکه خیلی راحت خیلی ازعبارات باعبارتهای دیگه یکسان سازی می شدن.باید درهردوعبارت متغیرمون به یک صورت ظاهرشده باشه تابتونیم این کار روبکنیم(والبته بایداین کار روبکنیم).
بازم ببخشیداگه نتونستم منظورم رو خوب برسونم.

RE: یکسان سازی - ƊƦЄƛM - 18 دى ۱۳۹۳ ۰۲:۵۸ ق.ظ

(۱۷ دى ۱۳۹۳ ۰۶:۵۸ ب.ظ)King2 نوشته شده توسط:  
(17 دى ۱۳۹۳ ۰۴:۵۹ ب.ظ)Bahar_sh نوشته شده توسط:  درسته یکسان بودن متغیرها در هر دو عبارت باعث میشه که ما بتونیم از تغییرمتغیر استفاده کنیم، خب من از این موضوع این برداشتو کردم که لزوما که نباید ترمها برابر باشن که، گفته متغیر یکسان. نمیدونم منظورمو تونستم برسونم یا نه!!!
مثلا ما نمیتونیم (x/f(x چون دو طرف متغیر یکسان داریم، خب ولی اگه قبلش اسم x یکیشونو عوض کنیم چی؟ یعنی نمیشه؟؟؟

شایدمن نتونستم خوب توضیح بدم.ببخشیدولی من یکم توی توضیح دادن مسائل بی استعدادم.Blush
درقسمت قبل هم نوشتم که نمی تونیم هرجا دلمون خواست تغییرمتغیربدیم.اگه این طوری بودکه خیلی راحت خیلی ازعبارات باعبارتهای دیگه یکسان سازی می شدن.باید درهردوعبارت متغیرمون به یک صورت ظاهرشده باشه تابتونیم این کار روبکنیم(والبته بایداین کار روبکنیم).
بازم ببخشیداگه نتونستم منظورم رو خوب برسونم.
نه خوب بود، خیلی ممنون

RE: یکسان سازی - shamim_70 - 18 دى ۱۳۹۳ ۰۹:۰۱ ق.ظ

(۱۶ دى ۱۳۹۳ ۰۲:۵۰ ق.ظ)Bahar_sh نوشته شده توسط:  سلام
ببخشید ی سوال برام پیش اومده: توی گزینه ۲ نمیشه اسم متغیر x رو مثلا تو عبارت دوم y بذاریم بعد از یکسان ساز (y/f(x استفاده کنیم؟

سلام
اگه بخوایم روش خودتونو در پیش بگیرید بازم نمیشه!!
دلیلشم اینه که شما وقتی میاین بجای Xمتغیرyرو قرار میدی به چ معنی هست؟؟یعنی هرجا Xبود جاشYبشینه!!!
ولی استدلال شما اینه ک فقط عبارت دومه یکی از Xهاش بشه Y!!و این اشتباهه!چرا؟چون تو عمل یکسان سازی باید اینجور تصور کنی که اگ داری جای Xمتغیرyرو میزاری همزمانهمه متغیرهای Xباید بشن Y!َشاید ذهن ادمی بتونه اینو از نظر زمانی تفکیک کنه والگوریتم یکسان ساز نه!!
پس:شما اگخ اینجا y هم بزاری عملا هیچ کااااری رو انجام ندادی چون به این شکل درمیاد:
p(f(y),f(y))
p(y,y)
ببخشید هرکار کردم نتونستم تو textبنویسم شکلک میشد!)
پس تو یکسان سازی همیشه این نکته رو درنظر بگیر وقتی داری جانشینی انجام میدی هرچی متغیر هست همزمان همون مقدارو میگیرن!!
من اینو امتحان کردم اکثر جاها درست دراومده!

RE: یکسان سازی - am1r.n - 03 بهمن ۱۳۹۵ ۰۸:۲۲ ب.ظ

(۱۵ دى ۱۳۹۳ ۱۱:۳۱ ب.ظ)masoomeh_s نوشته شده توسط:  
(15 دى ۱۳۹۳ ۰۴:۵۲ ب.ظ)joyebright نوشته شده توسط:  جواب تست الف هستش ،
روش تشخیص unification؟

سلام

این تست برای آزمون موسساته یا کنکور؟
جواب گزینه ۴ میشه فکر کنم .



نه گزینه ی ۴ غلط می شود ، گزینه ی ۱ درسته . این تست از کتاب رامین رهنمون انتخاب شده ؛ صفحه ی ۲۰۵