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