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

سوال طراحی و پیاده سازی ارشد ۹۴

ارسال:
  

mrezaparchebaf پرسیده:

سوال طراحی و پیاده سازی ارشد ۹۴

سلام

از دوستان کسی میتونه جواب درست با راه حل کامل این سوال رو برام بنویسه؟


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

۰
ارسال:
  

miladbar پاسخ داده:

RE: سوال طراحی و پیاده سازی ارشد ۹۴

cons دو ارگومان ورودی می گیرد و لیستی شامل ۲ ارگومان ورودی اش را بر می گرداند مثلا (cons 'a 'b) خروجی برابر (A . B) دارد.

car یک لیست به عنوان ورودی می گیرد و المان اول آن را برمی گرداند. مثلا: ((car '(a b c d e f) برابر A است.
cdr یک لیست به عنوان ورودی می گیرد و لیستی بدون المان اول را بر می گرداند. مثلا: ((cdr '(a b c d e f) برابر (B C D E F) می
شود.

rplacd دو ارگومان می گیرد و cdr ارگومان اول (همه عناصر ارگومان اول به جز عنصر اول) را با ارگومان دوم جایگزین می کند.

طبق این تعاریف خروجی خط دوم : (۳ ۲ (۳ ۲ ۱)) می شود.
و خط سوم: (۳ ۲ (۵ ۱)) که برابر با گزینه دوم سوال است.
نقل قول این ارسال در یک پاسخ

ارسال:
  

mrezaparchebaf پاسخ داده:

RE: سوال طراحی و پیاده سازی ارشد ۹۴

(۰۵ اردیبهشت ۱۳۹۵ ۰۴:۰۸ ب.ظ)miladbar نوشته شده توسط:  cons دو ارگومان ورودی می گیرد و لیستی شامل ۲ ارگومان ورودی اش را بر می گرداند مثلا (cons 'a 'b) خروجی برابر (A . B) دارد.

car یک لیست به عنوان ورودی می گیرد و المان اول آن را برمی گرداند. مثلا: ((car '(a b c d e f) برابر A است.
cdr یک لیست به عنوان ورودی می گیرد و لیستی بدون المان اول را بر می گرداند. مثلا: ((cdr '(a b c d e f) برابر (B C D E F) می
شود.

rplacd دو ارگومان می گیرد و cdr ارگومان اول (همه عناصر ارگومان اول به جز عنصر اول) را با ارگومان دوم جایگزین می کند.

طبق این تعاریف خروجی خط دوم : (۳ ۲ (۳ ۲ ۱)) می شود.
و خط سوم: (۳ ۲ (۵ ۱)) که برابر با گزینه دوم سوال است.


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

ارسال:
  

as.mousavi پاسخ داده:

RE: سوال طراحی و پیاده سازی ارشد ۹۴

سلام دوستان
در لیسپ دستورات موازی انجام میشه؟
چون در غیر این صورت نباید تغییر a تاثیری در b میگذاشت. و یا باید دستور خط دوم بعد دستور خط سوم میومد که این تغییر صورت میگرفت.
ممنون میشم سریع تر جواب بدین
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Iranian Wizard پاسخ داده:

RE: سوال طراحی و پیاده سازی ارشد ۹۴

(۱۵ اردیبهشت ۱۳۹۵ ۰۸:۰۳ ب.ظ)as.mousavi نوشته شده توسط:  سلام دوستان
در لیسپ دستورات موازی انجام میشه؟
چون در غیر این صورت نباید تغییر a تاثیری در b میگذاشت. و یا باید دستور خط دوم بعد دستور خط سوم میومد که این تغییر صورت میگرفت.
ممنون میشم سریع تر جواب بدین
خیر موازی انجام نمیشن.به ترتیب.دلیلش ساختار لیست ها در زبان Lisp هستش.
در زبان Lisp، هر لیست از دو بخش آدرس و کاهش تشکیل شده.
فیلد آدرس،که همان عنصر اول لیست هستش،(که با Car بدست میاد) یک اشاره گر به لیست دیگه ای است.
و فیلد کاهش که همان عناصر غیر اول لیست هستش(که با Cdr بدست میاد)،یک اشاره گر به به یک لیست دیگه ای است.
یعنی یک لیست با اشاره گر ها درست شده.اگه به ترتیب با این توضیحاتی که گفتم،سوال رو حل کنید،میبینید که هیچ تناقضی وجود نداره.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

as.mousavi پاسخ داده:

RE: سوال طراحی و پیاده سازی ارشد ۹۴

(۱۶ اردیبهشت ۱۳۹۵ ۰۷:۴۷ ق.ظ)IranianWizard نوشته شده توسط:  
(15 اردیبهشت ۱۳۹۵ ۰۸:۰۳ ب.ظ)as.mousavi نوشته شده توسط:  سلام دوستان
در لیسپ دستورات موازی انجام میشه؟
چون در غیر این صورت نباید تغییر a تاثیری در b میگذاشت. و یا باید دستور خط دوم بعد دستور خط سوم میومد که این تغییر صورت میگرفت.
ممنون میشم سریع تر جواب بدین
خیر موازی انجام نمیشن.به ترتیب.دلیلش ساختار لیست ها در زبان Lisp هستش.
در زبان Lisp، هر لیست از دو بخش آدرس و کاهش تشکیل شده.
فیلد آدرس،که همان عنصر اول لیست هستش،(که با Car بدست میاد) یک اشاره گر به لیست دیگه ای است.
و فیلد کاهش که همان عناصر غیر اول لیست هستش(که با Cdr بدست میاد)،یک اشاره گر به به یک لیست دیگه ای است.
یعنی یک لیست با اشاره گر ها درست شده.اگه به ترتیب با این توضیحاتی که گفتم،سوال رو حل کنید،میبینید که هیچ تناقضی وجود نداره.

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  [دانلود] ویس و جزوه ی طراحی الگوریتم سیدجوادی هاتف ۳۳ ۴۴,۲۸۳ ۰۴ تیر ۱۴۰۲ ۰۲:۰۳ ب.ظ
آخرین ارسال: solmaz58
  طراحی ui/ux kimiya1234 ۲ ۲,۳۹۸ ۲۶ بهمن ۱۳۹۹ ۱۰:۴۲ ب.ظ
آخرین ارسال: farsamw
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۸۶۶ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۶,۶۳۹ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com
  طراحی سایت ریسپانسیو wikidemy1 ۰ ۱,۸۵۶ ۱۳ دى ۱۳۹۹ ۰۴:۰۱ ب.ظ
آخرین ارسال: wikidemy1
  طراحی الگوریتم ها amir.m5560@gmail.com ۰ ۱,۷۲۵ ۳۰ آذر ۱۳۹۹ ۰۸:۲۴ ب.ظ
آخرین ارسال: amir.m5560@gmail.com
  طراحی الگوریتم ها amir.m5560@gmail.com ۰ ۱,۵۵۴ ۳۰ آذر ۱۳۹۹ ۰۸:۲۰ ب.ظ
آخرین ارسال: amir.m5560@gmail.com
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۰۷ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  مجموعه تمارین و سوالات امتحانی درس طراحی الگوریتم دانشگاه MIT (سال ۲۰۰۰-۲۰۱۲) Farid_Feyzi ۵ ۷,۷۸۲ ۳۰ آبان ۱۳۹۹ ۱۰:۱۵ ب.ظ
آخرین ارسال: s-taheri
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۳۲۴ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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