بلوک اگر … شده بود وگرنه …
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها دارای شکاف هستند، که به آن ها بلوک شکاف دار می گوییم. بلوک های شکاف دار یا از نو حلقه هستند یا شرط. بلوکی که در این بخش معرفی می کنیم یک شرط است.

بلوک «اگر … شده بود وگرنه …»
نوع بلوک: کنترل / شکاف دار / شرطی
کاربرد: بررسی یک شرط و اجرای دو مسیر مختلف: اگر شرط برقرار بود، یک دسته دستور اجرا میشود؛ اگر نبود، دسته دستورات دیگری اجرا میشود. این بلوک برای تصمیمگیریهای دوحالته استفاده میشود. یعنی برنامه شما دو مسیر متفاوت دارد و بسته به اینکه شرط برقرار باشد یا نه، یکی از آنها را اجرا میکند.
🎯 نکته آموزشی:
این بلوک به بچهها یاد میدهد که چطور «اگر نه، پس…» را در منطق برنامهنویسی پیادهسازی کنند. همچنین خیلی به درد پروژههای کنترلی میخورد. مثلاً کنترل روشنایی، جهت حرکت ربات، یا پاسخ به شرایط مختلف محیطی.
📋 مقایسه با اسکرچ:
در اسکرچ هم بلوک if…else وجود دارد که دقیقاً همین رفتار را دارد. اما در آیکد، استفاده از این بلوک با سنسورها و قطعات آردوینو بسیار سادهتر و مستقیمتر شده و دانش آموزان تجربه عینی تری از تصمیم گیری، حل مساله و برنامه نویسی را بطور همزمان خواهند داشت. کافی است شرط را انتخاب و دو مسیر رفتاری را مشخص کنید.
مثال: فرض کنیم میخواهیم وقتی دکمه فاصله (Space) فشرده شده باشد، چراغ روشن شود و در غیر این صورت خاموش شود.


درباره زهره دارابیان
من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آیکد همراه با تی تی خوش اومدید!
نوشتههای بیشتر از زهره دارابیان
دیدگاهتان را بنویسید