Processing math: 100%

المپدیا

دانش‌نامه‌ی المپیاد کامپیوتر ایران

ابزار کاربر

ابزار سایت


سوالات المپیاد:مرحله ی اول:دوره ی ۷:سوال ۳۶

سوال ۳۶

حال برنامه‌ی زیر را در نظر بگیرید. در انتهای اجرای این برنامه٬ مقدار ذخیره شده در ثبات٬ برحسب مقادیر اولیه‌ي متغیر‌ها٬ چقدر است؟

LOADa ADDb STOREx MULTx STOREz ADDx MULTa MULTz

  1. a(a+b)4+a(a+b)3
  2. (a+b)[(a+b)2+(a+b)]
  3. az(x+z)
  4. a[(a+b)3+(a+b)2]
  5. a(a+b)4

پاسخ

گزینه (۱) درست است.

در هر مرحله مقدار ثبات را می‌نویسیم:

1)?=a2)?=a+b3)x=a+b4)?=(a+b)25)z=(a+b)26)?=(a+b)2+(a+b)7)?=a(a+b)2+a(a+b)8)?=[a(a+b)2+a(a+b)](a+b)2=a(a+b)4+a(a+b)3


ابزار صفحه