حتما تا حالا براتون پیش اومده که یه سوال یا معمای جالب دیدید و دوست داشتید بدونید که چطور میشه حلش کرد.
معماهای ببراس (Bebras) یه مسابقه بینالمللیه که هدفش اینه که شما تفکر منطقی، حل مسئله و آشنایی با دنیای کامپیوتر و الگوریتمها رو به روش سرگرمکننده و بدون نیاز به برنامهنویسی یاد بگیرید.
سؤالهای ببراس معمولاً معماهای کوتاه و هوشمندانهان که با کمی دقت و تفکر میتونین جوابشونو پیدا کنین.
برای حل اینمعماها هیچ فرمول یا دونستنِ کدنویسی لازم نیست، فقط ذهن باز و تمرکز لازمه!
هدف من اینه که با هم این معماها رو مرور کنیم، یاد بگیریم چطور مثل برنامه نویس فکر کنیم و از حل کردنشون کلی کیف کنیم. من هر روز در کانال بله یکی از این معماها رو میذارم و معماهایی که فکر میکنم به توضیح بیشتر داره رو تو این صفحه توضیح میدم. این صفحه شامل دو قسمته. سوالها و جوابها
معماهای ببراس
1- بهراد فقط در روزهای دوشنبه، چهارشنبه و جمعه راست میگوید و در روزهای دیگر همیشه دروغ میگوید. امروز او میگوید: “فردا من حقیقت را خواهم گفت”
سوال: امروز، چه روزی است؟
الف) سه شنبه ب) جمعه پ)شنبه ت)یکشنبه
2- برای مشاهده سوال در اندازه بزرگتر روی عکس کلیک کنید:
2- برای مشاهده سوال در اندازه بزرگتر روی عکس کلیک کنید:
جوابها
جواب سوال 1- شنبه
یکی از روشهای حل این مساله اینه که شما همه گزینه ها رو بررسی کنید:
فرض کنید امروز سه شنبه است (روزی که بهراد دروغ میگه) پس جمله “فردا من حقیقت را خواهم گفت” دروغه و فردا (یعنی چهارشنبه) دروغ میگه. در صورتی که در صورت مساله گفته شده که چهارشنبه ها راست میگه. پس این یک تناقضه و گرینه الف غلطه.
با استدلال مشابه گزینه های ب و ت هم رد میشن. اما گزینه پ:
فرض کنید امروز شنبه است (روزی که بهراد دروغ میگه) پس جمله “فردا من حقیقت را خواهم گفت” دروغه و فردا (یعنی یکشنبه) دروغ میگه. طبق فرض مساله بهراد یکشنبه ها دروغ میگه و هیچ تناقضی وجود نداره. بنابراین گزینه درست شنبه است.
جواب سوال 2- B
توپ قرمز (توپ اول) وقتی به پره اولی میخوره و به سمت چپ میره (به ظاهر پره دقت کنید) و وقتی به پره دوم میخوره باز هم به سمت چپ یا A میره. دقت کنید با توضیحاتی که در مساله داده شده هر دو پره جهتشون به راست تغییر میکنه.
توپ سبز (توپ دوم) وقتی شروع به حرکت میکنه و به پره اول برخورد میکنه سمت راست میره و بعد از برخورد به پره بعدی به سمت چپ یا C میره. دقت کنید پره اول جهتش به چپ تغییر میکنه.
توپ زرد (توپ سوم) وقتی شروع به حرکت میکنه و به پره اول میخوره به سمت چپ میره. به پره دوم که میخوره سمت راست میره یا همون B
جواب سوال 3- 5
توی این سوال گفته شده قایق ظرفیتش 100 کیلوگرمه. پس بابا آبی باید همیشه به تنهایی سوار قایق بشه. برای این سوال:
دو تا پسر سوار قایق میشن و از رودخونه رد میشن (یکبار) یکی از پسرها پیاده میشه و اون یکی پسر برمیگرده پیش پدر (دوبار) پسر پیاده میشه و پدر به تنهایی سوار قایق میشه و از رودخونه رد میشه و میره پیش اون یکی پسرش (3بار) پدر پیاده میشه و پسر سوار میشه برمیگرده پیش اون یکی پسر (4بار) دو تا پسر با هم سوار میشن و میرن پیش پدر (5 بار)
اگه به این سبک سوالا علاقه مندید میتونید کانال مدرسه برنامه نویسان رو در بله دنبال کنید. اونجا سوالات بیشتری رو قرار میدم. برای عضویت در کانال کلیک کنید
خواندن این مطالب را از دست ندهید:
- جلسه 4 – ساخت بازی در اسکرچ
- آموزش بازی فوتبال با اسکرچ – قسمت 1
- ساخت بازی فوتبال-قسمت2
- جلسه 6 – بازی پینگ پنگ در اسکرچ
- ساخت آینه در اسکرچ
- 7 ایده ساخت بازی در اسکرچ
- چالش بازیسازی در اسکرچ : چالش2 اسکرچ
- نقشه راه طراحی سایت
- جلسه 2 – نوشتن اولین پروژه در اسکرچ
- جلسه 8 – بررسی یک مثال کاربردی و بازی در c++
- جلسه 5 – متغیر در اسکرچ
- گیم نت اسکرچ: برنامه نویسی بسه، بیا بازی بزن!
- شی گرایی به زبان ساده
- جلسه 5 – آرایه در سی پلاس پلاس
- بازی snake در c++

