ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2014-10-05 11:23:41 -0500
  • مشاهده شده: 84 بار
  • بروز شده: 2014-10-05 11:23:41 -0500

پرسش‌های مشابه:

سوال1- مجموعه‌ی اعداد نوشته شده روی سطل‌هایی با تعداد توپ دلخواه

سوال ۲ - انتخاب گلدان‌های خالی

سوال ۳ - حداقل چند توپ را حذف کنیم؟

سوال ۴- نوشتن اعداد از چپ به راست با چند روش مختلف

سوال 5- رنگ‌آمیزی خانه‌های جدول ۳ در ۵

سوال ۶- رنگ‌آمیزی توپ‌های متصل با خط‌چین و خط ممتد

سوال۷ - دستگاهی که جدول ۴ در ۴ می‌گیرد و مقدار خانه‌های آن را برابر مجموع خانه‌های مجاور ورودی قرار می‌دهد

سوالات ۸ تا ۱۱- کشور kـمنگولیا با جفت‌شهرهایی که با جاده به هم وصل هستند

سوالات ۱۲ تا ۱۴- جدول ۱۶ در ۱۶ با سکه‌هایی که روی هر کدام یک شماره بین ۱ تا ۱۶ نوشته شده

سوالات ۱۸ تا ۲۰- وضعیت قرار گرفتن مکعب‌ها روی میز

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

سوالات ۱۵ تا ۱۷: یافتن نتیجه‌ی حاصل از جمع دو عدد ورودی در مبنای ۲ و تبدیل آن به مبنای ۱۰ در دستگاه XOR

2

دستگاه «ایکس-اُر» (XOR) دو عدد می‌گیرد و یک عدد برمی‌گرداند. این دستگاه ابتدا دو عدد ورودی را به مبنای ۲ می‌برد و با افزودن تعداد مناسبی صفر به سمت چپ عدد کوتاه‌تر٬ تعداد رقم‌های آن دو عدد را برابر می‌کند. سپس عدد دوم را زیر عدد اول (در دو سطر٬ شبیه وقتی که بخواهیم آن‌ها را جمع کنیم) می‌نویسد به صورتی که رقم $i$ام عدد اول بالای رقم $i$ام عدد دوم قرار بگیرد. حال هر دو رقم را که در یک ستون قرار دارند مقایسه می‌کند: اگر مساوی بودند زیر آن‌ها و در سطر سوم یک رقم ۰ می‌نویسد٬ و در صورتی که یکسان نبودند زیر آن‌ها رقم ۱ می‌گذارد. در انتها با تبدیل عدد دودویی نوشته شده در سطر سوم از مبنای ۲ به مبنای ۱۰ و تحویل آن در خروجی٬ کار پایان می‌یابد. مثلا اگر به دستگاه اعداد ۵ و ۱۲ را بدهیم٬‌دستگاه با تبدیل آن‌ها به مبنای دو٬ عددهای $(0101)_2$ و $(1100)_2$ را تولید کرده در دو سطر می‌نویسد و با توجه به آن‌ها عدد $(1001)_2$ در سطر سوم درج خواهد شد و لذا دستگاه عدد ۹ را به عنوان خروجی برمی‌گرداند.

با توجه به توضیح بالا به سه سوال زیر پاسخ دهید:

سوال ۱۵: علی ۳۱ کارت با شماره‌های ۱ تا ۳۱ دارد. او هر بار یک جفت کارت را که مجموع شماره‌ی آن‌ها برابر ۳۲ است انتخاب و شماره‌ی آن دو کارت را به ورودی دستگاه می‌دهد. اگر علی این کار را برای تمامی زوج‌ کارت‌هایی که مجموع شماره‌شان ۳۲ است انجام دهد٬‌ بزرگترین عددی که در خروجی دستگاه XOR ظاهر می‌شود چقدر است؟

  1. ۳۰
  2. ۹۳۰
  3. ۲۹
  4. ۳۱
  5. ۳۲

سوال ۱۶: برنامه‌ی زیر چه عددی را چاپ خواهد کرد؟

۱) $s$ را برابر ۰ قرار بده.

۲) برای $i$ از ۱ تا ٬۱۳۹۰ دو دستور زیر را اجرا کن:

۱.۲) اعداد $i$ و $i+۱$ را به ورودی دستگاه بده و عدد خروجی را در $x$ قرار بده.

۲.۲) اعداد $x$ و $s$ را به ورودی دستگاه بده و عدد خروجی را در $s$ قرار بده.

۳) مقدار $s$ را چاپ کن.

  1. ۱۳۹۱
  2. ۱۳۹۲
  3. ۱۳۹۰
  4. ۰
  5. ۱

سوال ۱۷: برنامه‌ی زیر چه عددی را چاپ خواهد کرد؟

۱) $s$ را برابر ۰ قرار بده.

۲) برای $i$ از ۱ تا ٬۹۰ دو دستور زیر را اجرا کن:

۱.۲) اعداد $i$ و $i+۱$ را به ورودی دستگاه بده و عدد خروجی را در $x$ قرار بده.

۲.۲) مقدار $s+x$ را در $s$ قرار بده.

۳) مقدار $s$ را چاپ کن.

  1. ۹۰
  2. ۱
  3. ۵۶۴
  4. ۲۰۲۵
  5. ۵۶۵
مرحله۱ ۱۳۸۹
2014-10-05 11:23:41 -0500
محمدی 2185 ● 55 ● 63 ● 94
پاک‌کردن   ویرایش سوال
نظرات

سلام میدونستید انجمن علمی نخبگان دانشگاه صنعتی شریف مسابقه تخصصی مهارت سنجی برنامه نویسی و داده کاوی گذاشته است آدرس سایتش www.fanavard.com

2015-08-06 08:29:56 -0500 امیر شکری

سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه

2016-10-27 08:00:08 -0500 امیر شکری

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

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