برنامهنویسیایستگاه ۷ از ۳۰
منطق بولی · برنامهنویسی، ایستگاه ۷
پرسشی که ایستگاه با آن شروع میشود
با یک نوع جعبه، همهچیز؟ چطور میشود هر مداری را فقط با یک جور جعبه ساخت؟
معمولاً پایهٔ پنجمحدود ۷۰ دقیقه در ۵ جلسهٔ کوتاه
سرعت را تسلط تعیین میکند، نه سن.
فرزندتان در این ایستگاه چه یاد میگیرد
- و، یا، نقیض
- جدول درستی
- دروازههای منطقی
- مدار منطقی ساده
درسهای این ایستگاه
- دروازههای و، یا، نقیض (حدود ۱۳ دقیقه)
- جدول درستی (حدود ۱۶ دقیقه)
- حسابِ یک مدار (حدود ۱۲ دقیقه)
- دو مدار، یک کار؟ (حدود ۱۴ دقیقه)
- نَند: یک دروازه برای همه (حدود ۱۵ دقیقه)
ایدههای کلیدی
همارز
دو مدار همارزند (یعنی یک کار را میکنند) اگر در همهٔ سطرها یک خروجی بدهند. «نه هر دو» با «هیچکدام» همارز نیست؛ این نوع سؤال در مرحلهٔ اولِ المپیادِ کامپیوتر زیاد میآید.نَندِ همهکاره
نَند یعنی «نقیضِ و». با نَند میشود نقیض، و، یا و هر دروازهٔ دیگری ساخت.
از درسهای همین ایستگاه
یک مثال حلشده
مسئله
درِ قلعه سه نگهبان دارد و هر کدام یک کلید: الف، ب و ج (۱ یعنی کلید زده شده). در فقط وقتی باز میشود که دستکم دو نگهبان کلیدشان را زده باشند. این قانون را با «و» و «یا» بنویس و برای دو حالت امتحانش کن.راهحل، قدمبهقدم
در درس، قدمها یکییکی باز میشوند و فرزندتان پیش از هر قدم خودش حدس میزند.
- قدم ۱: «دستکم دو» یعنی دستکم یکی از این سه جفت هر دو ۱ باشند: الف و ب، الف و ج، یا ب و ج. هر جفت یک «و» است.
- قدم ۲: سه «و» را با «یا» به هم وصل میکنیم: «(الف و ب) یا (الف و ج) یا (ب و ج)». این «یا» وقتی ۱ میدهد که حداقل یکی از سه جفت ۱ باشد.
- قدم ۳: حالتِ اول، الف = ۱، ب = ۰، ج = ۱: «۱ و ۰» = ۰، «۱ و ۱» = ۱، «۰ و ۱» = ۰. یکی ۱ است، پس در باز میشود. درست است، دو نگهبان کلید زدهاند.
- قدم ۴: حالتِ دوم، الف = ۰، ب = ۱، ج = ۰: هر سه جفت ۰ میدهند، پس در بسته میماند. یک نگهبان کافی نیست.
- قدم ۵: راهش این بود: جملهٔ «دستکم دو» را به جفتهایی شکستیم که هر کدام بهتنهایی کافیاند. هر جفت را با «و» ساختیم و همه را با «یا» جمع کردیم.
یک نمونهٔ کوچک
ابزار این ایستگاه را امتحان کنید
پیش و پس از این ایستگاه
پیشنیازها
ایستگاههایی که به این تکیه میکنند
- ایستگاه ۸: برنامهنویسی بلوکی: رویداد، حلقه و متغیر
- هوش مصنوعی،ایستگاه ۷: ماشین چطور میبیند؟ تصویر و پیکسل
روش یادگیری فکرستان و همهٔ ایستگاههای این مسیر: برنامهنویسی برای کودکان
شروع با فکرستان
حساب را پدر یا مادر میسازد و رضایتش را همانجا ثبت میکند. فرزندتان با نام مستعار وارد میشود و با چند پرسش کوتاه، نقطهٔ شروعِ هر مسیر پیدا میشود.