پیشنهاد پیشنیاز: حلقه و تکرار محدود
مفهوم را یاد بگیر
شرط پرسشی با پاسخ درست یا نادرست است. اگر شرط درست باشد، بخش مربوط اجرا میشود؛ در ساختار اگر/وگرنه فقط یکی از دو شاخه انتخاب میشود. مقدار شرط را باید در همان لحظه بررسی کرد.
مثلاً «اگر امتیاز حداقل ۱۰ بود، برنده شدی؛ وگرنه ادامه بده». مقدار دقیق مرز را امتحان کن: امتیاز ۹، ۱۰ و ۱۱. اجرای بلوک شرط در این شبیهساز هنوز فعال نیست؛ این درس با ردگیری و خودآزمایی انجام میشود.
یک مثال قدمبهقدم
۱
اگر امتیاز ≥ ۱۰ → نمایش برد۲
وگرنه → ادامهٔ بازی۳
برای امتیاز ۱۰، شاخهٔ برد انتخاب میشودحالا نوبت توست
- برای چراغ راهنمایی یک تصمیم بنویس.
- دو ورودی بساز که دو شاخهٔ متفاوت را انتخاب کنند.
- تفاوت «بیشتر از ۱۰» و «حداقل ۱۰» را توضیح بده.
تمرین اصلی این درس ردگیری و طراحی الگوریتم است؛ همهٔ امکانات گفتهشده هنوز در شبیهساز اجرا نمیشوند.