درس ۱۰: کدهای دستوری تشخیص در اسکرچ

کدهای دستوری تشخیص در اسکرچ به رنگ آبی آسمانی هستند.

بلوک‌های موجود در این فهرست، برای دریافت ورودی متن کاربر، تشخیص شرایط و گزارش مقادیر در پروژه شما استفاده می‌شوند.

چندین بلوک تشخیص شش ضلعی وجود دارد که می‌توانید از آن‌ها در بلوک‌های کنترل برای تصمیم‌گیری و کنترل هنگام اجرای بلوک‌ها استفاده کنید.

بلوک تشخیص دارای گزینه‌هایی برای تشخیص این است که آیا شکلک صاحب کد، نشانگر ماوس (آخرین جایی که انگشت شما روی تبلت لمس کرده)، لبه صحنه یا یک شکلک دیگر را لمس می‌کند:

خوردی به

بلوک‌هایی برای تشخیص اینکه شکلک صاحب کد، رنگ دیگری را لمس می‌کند (در صحنه یا شکلک دیگر) وجود دارد یا اینکه رنگی در این شکلک رنگ دیگری را لمس می‌کند:

خوردی به رنگ

رنگ به خورد؟

بلوک کلید…فشرده شد؟ دارای گزینه‌هایی برای شماره، حرف و کلیدهای جهت‌دار است. برای اینکه بتوانید کلیدها را وارد کنید به صفحه کلید نیاز دارید. تشخیص می‌دهد که آیا کلید در حال حاضر فشار داده شده است یا خیر:

کلید فاصله فشرده شده؟

بلوک دکمه‌ ماوس پایین نگه داشته شده؟ تشخیص می‌دهد که آیا ماوس در حال حاضر فشار داده شده است یا روی صفحه لمسی روی صفحه ضربه زده یا لمس می‌شود:

دکمه‌ی ماوس پایین نگه داشته شده؟

دریافت گزارش

بلوک‌های بپرس و پاسخ برای دریافت ورودی متنی از کاربر استفاده می‌شوند:

بپرس و منتظر بمان

بلوک بپرس با یک صفحه کلید یا با یک صفحه کلید مجازی روی تبلت کار می‌کند.

بلوک پاسخ یک بلوک گزارشگر است که یک مقدار را گزارش می‌کند و می‌تواند به عنوان یک متغیر استفاده شود.

فهرست بلوک‌های تشخیص همچنین شامل چندین بلوک گزارشگر است که می‌توان از آن‌ها برای دریافت مقادیر استفاده کرد:

فاصله تا اشاره‌گر ماوس

می‌توانید موقعیت فعلی نشانگر ماوس (یا موقعیت فعلی یا جدیدترین موقعیت انگشت خود را درتبلت) تشخیص دهید:

مکان x,y ماوس

در بخش کدهای دستوری تشخیص در اسکرچ شما می‌توانید بلندی صدا را نیز از میکروفون تشخیص دهید. یک پنجره پاپ آپ از کاربر برای استفاده از میکروفون اجازه می‌خواهد:

بلندی صدا

زمان‌سنج زمانی که پروژه آغاز می‌شود، شروع به شمارش می‌کند، می‌توانید با استفاده از بازنشانی زمان‌سنج دوباره آن را از ۰ تنظیم کنید:

زمان‌سنج

بازنشانی زمان‌سنج

شما همچنین می‌توانید به گزارش از صحنه و سایر شکلک‌ها دسترسی داشته باشید:

پس زمینه صحنه

گزارشاتی مرتبط با تاریخ و زمان دنیای واقعی باتوجه به محل تنظیم شده کامپیوتر یا تبلت شما وجود دارد:

همین سال

تعداد روزها

 

منبع: https://projects.raspberrypi.org/en/projects/getting-started-scratch/10

دیدگاه‌ها

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای ضروری علامت گذاری شده اند.