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

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


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